<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Interactive BOM for KiCAD</title>
  <style type="text/css">
:root {
  --pcb-edge-color: black;
  --pad-color: #878787;
  --pad-hole-color: #CCCCCC;
  --pad-color-highlight: #D04040;
  --pad-color-highlight-both: #D0D040;
  --pad-color-highlight-marked: #44a344;
  --pin1-outline-color: #ffb629;
  --pin1-outline-color-highlight: #ffb629;
  --pin1-outline-color-highlight-both: #fcbb39;
  --pin1-outline-color-highlight-marked: #fdbe41;
  --silkscreen-edge-color: #aa4;
  --silkscreen-polygon-color: #4aa;
  --silkscreen-text-color: #4aa;
  --fabrication-edge-color: #907651;
  --fabrication-polygon-color: #907651;
  --fabrication-text-color: #a27c24;
  --track-color: #def5f1;
  --track-color-highlight: #D04040;
  --zone-color: #def5f1;
  --zone-color-highlight: #d0404080;
}

html,
body {
  margin: 0px;
  height: 100%;
  font-family: Verdana, sans-serif;
}

.dark.topmostdiv {
  --pcb-edge-color: #eee;
  --pad-color: #808080;
  --pin1-outline-color: #ffa800;
  --pin1-outline-color-highlight: #ccff00;
  --track-color: #42524f;
  --zone-color: #42524f;
  background-color: #252c30;
  color: #eee;
}

button {
  background-color: #eee;
  border: 1px solid #888;
  color: black;
  height: 44px;
  width: 44px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bolder;
}

.dark button {
  /* This will be inverted */
  background-color: #c3b7b5;
}

button.depressed {
  background-color: #0a0;
  color: white;
}

.dark button.depressed {
  /* This will be inverted */
  background-color: #b3b;
}

button:focus {
  outline: 0;
}

button#tb-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#lr-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#bom-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-grouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-ungrouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-netlist-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

button#copy {
  background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
  background-position: 6px 6px;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  border-radius: 6px;
  height: 40px;
  width: 40px;
  margin: 10px 5px;
}

button#copy:active {
  box-shadow: inset 0px 0px 5px #6c6c6c;
}

textarea.clipboard-temp {
  position: fixed;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  padding: 0;
  border: None;
  outline: None;
  box-shadow: None;
  background: transparent;
}

.left-most-button {
  border-right: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.middle-button {
  border-right: 0;
}

.right-most-button {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.button-container {
  font-size: 0;
  margin: 10px 10px 10px 0px;
}

.dark .button-container {
  filter: invert(1);
}

.button-container button {
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

@media print {
  .hideonprint {
    display: none;
  }
}

canvas {
  cursor: crosshair;
}

canvas:active {
  cursor: grabbing;
}

.fileinfo {
  width: 100%;
  max-width: 1000px;
  border: none;
  padding: 5px;
}

.fileinfo .title {
  font-size: 20pt;
  font-weight: bold;
}

.fileinfo td {
  overflow: hidden;
  white-space: nowrap;
  max-width: 1px;
  width: 50%;
  text-overflow: ellipsis;
}

.bom {
  border-collapse: collapse;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 10pt;
  table-layout: fixed;
  width: 100%;
  margin-top: 1px;
  position: relative;
}

.bom th,
.bom td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

.dark .bom th,
.dark .bom td {
  border: 1px solid #777;
}

.bom th {
  background-color: #CCCCCC;
  background-clip: padding-box;
}

.dark .bom th {
  background-color: #3b4749;
}

.bom tr.highlighted:nth-child(n) {
  background-color: #cfc;
}

.dark .bom tr.highlighted:nth-child(n) {
  background-color: #226022;
}

.bom tr:nth-child(even) {
  background-color: #f2f2f2;
}

.dark .bom tr:nth-child(even) {
  background-color: #313b40;
}

.bom tr.checked {
  color: #1cb53d;
}

.dark .bom tr.checked {
  color: #2cce54;
}

.bom tr {
  transition: background-color 0.2s;
}

.bom .numCol {
  width: 30px;
}

.bom .value {
  width: 15%;
}

.bom .quantity {
  width: 65px;
}

.bom th .sortmark {
  position: absolute;
  right: 1px;
  top: 1px;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #221 transparent;
  transform-origin: 50% 85%;
  transition: opacity 0.2s, transform 0.4s;
}

.dark .bom th .sortmark {
  filter: invert(1);
}

.bom th .sortmark.none {
  opacity: 0;
}

.bom th .sortmark.desc {
  transform: rotate(180deg);
}

.bom th:hover .sortmark.none {
  opacity: 0.5;
}

.bom .bom-checkbox {
  width: 30px;
  position: relative;
  user-select: none;
  -moz-user-select: none;
}

.bom .bom-checkbox:before {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #51829f transparent transparent transparent;
  visibility: hidden;
  top: -15px;
}

.bom .bom-checkbox:after {
  content: "Double click to set/unset all";
  position: absolute;
  color: white;
  top: -35px;
  left: -26px;
  background: #51829f;
  padding: 5px 15px;
  border-radius: 8px;
  white-space: nowrap;
  visibility: hidden;
}

.bom .bom-checkbox:hover:before,
.bom .bom-checkbox:hover:after {
  visibility: visible;
  transition: visibility 0.2s linear 1s;
}

.split {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: inherit;
}

.split.split-horizontal,
.gutter.gutter-horizontal {
  height: 100%;
  float: left;
}

.gutter {
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: background-color 0.3s;
}

.dark .gutter {
  background-color: #777;
}

.gutter.gutter-horizontal {
  background-image: url('');
  cursor: ew-resize;
  width: 5px;
}

.gutter.gutter-vertical {
  background-image: url('');
  cursor: ns-resize;
  height: 5px;
}

.searchbox {
  float: left;
  height: 40px;
  margin: 10px 5px;
  padding: 12px 32px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 6px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  background-image: url('');
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.dark .searchbox {
  background-color: #111;
  color: #eee;
}

.searchbox::placeholder {
  color: #ccc;
}

.dark .searchbox::placeholder {
  color: #666;
}

.filter {
  width: calc(60% - 64px);
}

.reflookup {
  width: calc(40% - 10px);
}

input[type=text]:focus {
  background-color: white;
  border: 1px solid #333;
}

.dark input[type=text]:focus {
  background-color: #333;
  border: 1px solid #ccc;
}

mark.highlight {
  background-color: #5050ff;
  color: #fff;
  padding: 2px;
  border-radius: 6px;
}

.dark mark.highlight {
  background-color: #76a6da;
  color: #111;
}

.menubtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.statsbtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.iobtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.visbtn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23333' d='M2.5 4.5h5v15h-5zM9.5 4.5h5v15h-5zM16.5 4.5h5v15h-5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  padding: 15px;
}

#vismenu-content {
  left: 0px;
  font-family: Verdana, sans-serif;
}

.dark .statsbtn,
.dark .savebtn,
.dark .menubtn,
.dark .iobtn,
.dark .visbtn {
  filter: invert(1);
}

.flexbox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.savebtn {
  background-color: #d6d6d6;
  width: auto;
  height: 30px;
  flex-grow: 1;
  margin: 5px;
  border-radius: 4px;
}

.savebtn:active {
  background-color: #0a0;
  color: white;
}

.dark .savebtn:active {
  /* This will be inverted */
  background-color: #b3b;
}

.stats {
  border-collapse: collapse;
  font-size: 12pt;
  table-layout: fixed;
  width: 100%;
  min-width: 450px;
}

.dark .stats td {
  border: 1px solid #bbb;
}

.stats td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

#checkbox-stats div {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#checkbox-stats .bar {
  background-color: rgba(28, 251, 0, 0.6);
}

.menu {
  position: relative;
  display: inline-block;
  margin: 10px 10px 10px 0px;
}

.menu-content {
  font-size: 12pt !important;
  text-align: left !important;
  font-weight: normal !important;
  display: none;
  position: absolute;
  background-color: white;
  right: 0;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 100;
  padding: 8px;
}

.dark .menu-content {
  background-color: #111;
}

.menu:hover .menu-content {
  display: block;
}

.menu:hover .menubtn,
.menu:hover .iobtn,
.menu:hover .statsbtn {
  background-color: #eee;
}

.menu-label {
  display: inline-block;
  padding: 8px;
  border: 1px solid #ccc;
  border-top: 0;
  width: calc(100% - 18px);
}

.menu-label-top {
  border-top: 1px solid #ccc;
}

.menu-textbox {
  float: left;
  height: 24px;
  margin: 10px 5px;
  padding: 5px 5px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 4px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  width: calc(100% - 10px);
}

.menu-textbox.invalid,
.dark .menu-textbox.invalid {
  color: red;
}

.dark .menu-textbox {
  background-color: #222;
  color: #eee;
}

.radio-container {
  margin: 4px;
}

.topmostdiv {
  width: 100%;
  height: 100%;
  background-color: white;
  transition: background-color 0.3s;
}

#top {
  height: 78px;
  border-bottom: 2px solid black;
}

.dark #top {
  border-bottom: 2px solid #ccc;
}

#dbg {
  display: block;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #aaa;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  margin: 3px 0;
  padding: 0;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border-radius: 3px;
}

.slider:hover {
  opacity: 1;
}

.slider:focus {
  outline: none;
}

.slider::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
  border: none;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin-top: -4px;
}

.dark .slider::-webkit-slider-thumb {
  background: #3d3;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
}

.slider::-moz-range-track {
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
}

.dark .slider::-moz-range-thumb {
  background: #3d3;
}

.slider::-ms-track {
  width: 100%;
  height: 8px;
  border-width: 3px 0;
  background: transparent;
  border-color: transparent;
  color: transparent;
  transition: opacity .2s;
}

.slider::-ms-fill-lower {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-fill-upper {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin: 0;
}

.shameless-plug {
  font-size: 0.8em;
  text-align: center;
  display: block;
}

a {
  color: #0278a4;
}

.dark a {
  color: #00b9fd;
}

#frontcanvas,
#backcanvas {
  touch-action: none;
}

.placeholder {
  border: 1px dashed #9f9fda !important;
  background-color: #edf2f7 !important;
}

.dragging {
  z-index: 999;
}

.dark .dragging>table>tbody>tr {
  background-color: #252c30;
}

.dark .placeholder {
  filter: invert(1);
}

.column-spacer {
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  position: absolute;
  cursor: pointer;
  user-select: none;
  height: 100%;
}

.column-width-handle {
  top: 0;
  right: 0;
  width: 4px;
  position: absolute;
  cursor: col-resize;
  user-select: none;
  height: 100%;
}

.column-width-handle:hover {
  background-color: #4f99bd;
}

.help-link {
  border: 1px solid #0278a4;
  padding-inline: 0.3rem;
  border-radius: 3px;
  cursor: pointer;
}

.dark .help-link {
  border: 1px solid #00b9fd;
}

.bom-color {
  width: 20%;
}

.color-column input {
  width: 1.6rem;
  height: 1rem;
  border: 1px solid black;
  cursor: pointer;
  padding: 0;
}

/* removes default styling from input color element */
::-webkit-color-swatch {
  border: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-moz-color-swatch,
::-moz-focus-inner {
  border: none;
}

::-moz-focus-inner {
  padding: 0;
}

  </style>
  <script type="text/javascript" >
///////////////////////////////////////////////
/*
  Split.js - v1.3.5
  MIT License
  https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});

///////////////////////////////////////////////

///////////////////////////////////////////////
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
// This work is free. You can redistribute it and/or modify it
// under the terms of the WTFPL, Version 2
// For more information see LICENSE.txt or http://www.wtfpl.net/
//
// For more information, the home page:
// http://pieroxy.net/blog/pages/lz-string/testing.html
//
// LZ-based compression algorithm, version 1.4.4
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
///////////////////////////////////////////////

///////////////////////////////////////////////
/*!
 * PEP v0.4.3 | https://github.com/jquery/PEP
 * Copyright jQuery Foundation and other contributors | http://jquery.org/license
 */
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});

///////////////////////////////////////////////

///////////////////////////////////////////////
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": "none", "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "offset_back_rotation": false, "kicad_text_formatting": true, "fields": ["Value", "Footprint"]}
///////////////////////////////////////////////

///////////////////////////////////////////////
var pcbdata = JSON.parse(LZString.decompressFromBase64("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A2EECY0Ziek0Y9Npj5mPyYtpiBmPvIIrwjGI8Y+GB1mO8A/pjtmOoY1pjE6BGY/ZiomOqYxOhkZEYgeZiDmJwY5NI64HmYkJjVUDNYC5i4GP2YsDpDmJyYYBieLGuYp5j3LkRAP+izegZ8bpjT6IBYyxxVmOzIYulZmKIY9JjgWPiY1JiiGNqY8FirGIKYvRjfwFAYtxiYmIsY8Fi1GJqYnpQpmOqMVxicGOshagAYWKqYzZjeZDLootclKCBYyOjSmLKYmCxE5CigGui0WOdQEPJySJpQJlioGN4YumhZEEkAJlikWJDyQpixGKosGZjDmIvOWJjM6JSYpRiE+FJwCljaWPUYiBiqLE5YsliT6MjolJjomJ/olRjM6KGYuZik6MlYsJjcYCZYj4t0oBEY4SIhWK8IECJCWI5lF5iJWOjotJi8GKTo7Vj4WNxYpli1WORY8VjggTfwN1jMWKosOVicWPZkDOjLnWbxZVjr6P7ozpiWWKOY4xim6LDYwlimmKbo7FjGmNRHANjm6PknJZi42M6Y4ZjI2NrgkVjg2PzoyvxbWJgsI7Fc2JBvS919WOtYjUU48BwY5BihWPLYrpi+GKtYotijWLpY8ihoWJTQrOjyGKdY9mQi2OzY6lja4P5YjFiKmNrgpVi/WJIYlNDXGPDY5tj7WNrg31i62MwY0djSmMrY0Rii2LHYiZjpGJTQodiC2IVY+rMzGILY4Bis2JmY4NiM6LYKfNiNWJVYvUBo2J1YiSwGGImY/rJcmMvY2RiI2N/o7gcL2LIgoZ4c2K4IZNiSSFTYvUBXGK5YxQMhWLqYNapr2LQIW9iAOMDAs1giWJDY4vUuSWyY51j32IAYptihQO9Yl9iN3R7Ys5jyKARYxWAhGO3YgGlUR3zomgw+2PyMbBxEQHzo0Dij0Hvo7qI0YAzo4iir7RDyW5jiONFYWjjfmIzo9fZzvTpYk9iQ2JY4mjiH2M1Y9kDoOLforZiXoA/YhDjnmPzo23YcBBuY35jROPqYt5RqbB2+egApOMLotDjEOIHYsTip4DtYzhjNoCE4mNjcOM04n9jLWNnYwTis6IQ4/hiMgAzon+hYsjfY+xBKWI9YcDjY2Ks4vTjh2NvY4ex5pB7Y4y40UCU4wVj86JS4VjiYOP9YtyhrOPDYpxj5GP84qBjHGOUY09i3OPXcL9jvOK44oL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iyPOKNe6T+6NJYsjzcARDYkD1L3U483diO/WY86zze6J5MvVy+TObsw1y27MFUs+iduJM0lxhPmJKJaeiTNPY40+i2aHU84NgH6MLU5+iz6n888LiMmPC8r+iVOEjY/+j02Li8rZjXWGXYlThnGJqYYjYvPP2g6HS2BnO9SLyq2NQYvLzg2BM4rBjMvODYDhjovOZYyLzmGNIYxLyxWJj0gBhFGODYTzjxGNwmcryEWNdYCRjqvJbYtewQInzkYrz62P0YvrzmIGDYArzxGLYYj9hYGJkYzCY0vOC411hSeKS83xijWES87zzH2OCYvrzIvJa89bzDGMW86XTgQUNpZryUWP287zTk2BvY+xi0GNm8oJjSXJCYrLzjmLXsUzzVvN8Y0Jg3ZVu85xitGIRUSbzW9AiY2Fj2wEO82JiT7ELo27z4vMiY/NDyvJ68ouFGPXa82DjODHyYv7yY9JKY7w9NvJRYpiFgvPZADrz2ITs89/odOM4MHjzHvOl0iyEg2Lh8ipieLFh8+rz1oDWY0TzIvLu8sZi6tNO84Dj5mOzYy7z5mKyY3byMmN6Yory8fPaY/x8NmNZ8q5i3mKR8pRE1mOuY4NhqfOk4+zSkKDsqbjTufO8AqNhJOO2Yh5jfvIl8g7M+fJ58gLzXmNV89rtYtPBYxnyyfKCYkFi2EFZ8/5iIWIEQMHz7WNRYqTy0fOh822ADvN18mFjUvNt8rFi6vKgQK3yHQUCdYrzY2NRYh7yovNlY+diifLNY6zi9NN/YUbwmWNS87EYfeE5ExVjsGI/YaVjjPJIUg7zy2XdY43ysvJa8/7i+ZGj8kp9w9J9Y33yXGAVYj1i1MF581VjAfIL8rVjxmKZ8kjyqPOTYVdiqLEbY/LzF2MjomvyBvIM4yjy0/N+OSdiZdFL8y3z0BOFYovyHfMj8srze/IfgRHyofL840NiD6KB8mTzRuMuIEXy+PMn8gLSsfLgEkzynfIg4pNi1GOL8xTzKtPY4jOiaCgZ8Yvy82Ir84biU0Ib8yvy8aAbYsfzRvLr82uDo2Mb89YTL/IeY7rzJ2L38lvznfK787fzLHD98otikWPf8tdio/M78rbi0azk81vy1uP3HJShr/OEEqdjffOWCC/z//LgIT7yT/O/8sryc/OC43tjb6PH8zVjX/IN8znzD2NHotPzOfJI42fzXvKQC+W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A679cSDr6GDdGun1bk66215pronXqOviddo6z01qTrpHWWABvoDRI/wcZ5rrdDHmtikay6w815ajdQM8mvCdZXa1R1jtriXXN2tCtZI68W13RrKbWLqN31YAANTKgDvq1g1g3j1bGjGt31axUxLRgrrpbWq2sRYEra4i15FrIrW0Wtitcba1oAd6AaJG9eNedeaazg13BrevGw6KMNfEAHfV0hr85x4AAphahMynpu+rUJn4AAG8axUxWANrrYHW8+OENcW6wbx50jecA0SOPtdvax51tzrl3WewCede869+139r/7XE6KBdeC66F1iDrlDWoOu6Ndk6xdR/tgCnX4utldfXa4o14jrfHXUusgAC/gGiR6Vr0bX5WshwH669W11VrBXWnOsXdefa/e15pr7nXbus+AHfa5+1h7rfnWAutLNaC6yHAEDrs6AwOvvdaoa5F1rQAYUA0SMtyW1a/h1pDrEnXNOssABMnZmRnOjWKmU9PTdZT07N1+brn9WluurNe2gKt19brm3Xtuu7df263rxw7rSzX3AB31ZO68tR9aAaJGWOss9cjED4ACWjD9H+DgP0aDq1oAWXrKen5euK9eV6zAp+AAEtGKwDmdfwa1mYIhrRvWQuvhdbQaxs1u+rSNApeu1dZJq9WxrrrmbW7ev/dZU6w61/NrW7WQevVdfJ6z113Zr1PWuOuA9YNa5V193r/bWGeuMdch67K16Hr4gBYesqtaTay41wTrOzWD2scdcQ67m1h1rKHW3evGtY96wz177rIAAcWtxdcT6zR1ojrdHWUuvp9ZAANDvJnraPWX2vXdeR6xj1rzrWPXfOtPdcA6/j18QAhPXl0DE9fC6x91snrDPWnOsUsB962J1v3rFXXz2uF9aD6yAADOAlPX4+siddz6+V1lPrAfW0+uD9YvgGiRx7QKABagC8Vcza6O1/zrynWkOvxWHU6/T1ofrNvXs+tWtZX6+O10zi6/W1OsztYH62y1xWAc/WxUAL9aX6ywALNrSnXCWtH9bUAJv10/rc7XUW4UdZz66V153rG7WfABOta36xs9Irr3fWEuu99cn6/31qrrM/XM+u79ZHa+P13vr3/XgevT9bP69p137rlHWeWs99cI6zANgvroA2z+tOdcN4/b1sCTM3WwOuc9Z8ANz1lbrO3W9ut/tZF64B1wgbkvW1gB4oDRIx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"))
///////////////////////////////////////////////

///////////////////////////////////////////////
/* Utility functions */

var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
  pcbdata.metadata.revision + '__#';
var storage;

function initStorage(key) {
  try {
    window.localStorage.getItem("blank");
    storage = window.localStorage;
  } catch (e) {
    // localStorage not available
  }
  if (!storage) {
    try {
      window.sessionStorage.getItem("blank");
      storage = window.sessionStorage;
    } catch (e) {
      // sessionStorage also not available
    }
  }
}

function readStorage(key) {
  if (storage) {
    return storage.getItem(storagePrefix + key);
  } else {
    return null;
  }
}

function writeStorage(key, value) {
  if (storage) {
    storage.setItem(storagePrefix + key, value);
  }
}

function fancyDblClickHandler(el, onsingle, ondouble) {
  return function () {
    if (el.getAttribute("data-dblclick") == null) {
      el.setAttribute("data-dblclick", 1);
      setTimeout(function () {
        if (el.getAttribute("data-dblclick") == 1) {
          onsingle();
        }
        el.removeAttribute("data-dblclick");
      }, 200);
    } else {
      el.removeAttribute("data-dblclick");
      ondouble();
    }
  }
}

function smoothScrollToRow(rowid) {
  document.getElementById(rowid).scrollIntoView({
    behavior: "smooth",
    block: "center",
    inline: "nearest"
  });
}

function focusInputField(input) {
  input.scrollIntoView(false);
  input.focus();
  input.select();
}

function saveBomTable(output) {
  var text = '';
  for (var node of bomhead.childNodes[0].childNodes) {
    if (node.firstChild) {
      text += (output == 'csv' ? `"${node.firstChild.nodeValue}"` : node.firstChild.nodeValue);
    }
    if (node != bomhead.childNodes[0].lastChild) {
      text += (output == 'csv' ? ',' : '\t');
    }
  }
  text += '\n';
  for (var row of bombody.childNodes) {
    for (var cell of row.childNodes) {
      let val = '';
      for (var node of cell.childNodes) {
        if (node.nodeName == "INPUT") {
          if (node.checked) {
            val += '✓';
          }
        } else if ((node.nodeName == "MARK") || (node.nodeName == "A")) {
          val += node.firstChild.nodeValue;
        } else {
          val += node.nodeValue;
        }
      }
      if (output == 'csv') {
        val = val.replace(/\"/g, '\"\"'); // pair of double-quote characters
        if (isNumeric(val)) {
          val = +val;                     // use number
        } else {
          val = `"${val}"`;               // enclosed within double-quote
        }
      }
      text += val;
      if (cell != row.lastChild) {
        text += (output == 'csv' ? ',' : '\t');
      }
    }
    text += '\n';
  }

  if (output != 'clipboard') {
    // To file: csv or txt
    var blob = new Blob([text], {
      type: `text/${output}`
    });
    saveFile(`${pcbdata.metadata.title}.${output}`, blob);
  } else {
    // To clipboard
    var textArea = document.createElement("textarea");
    textArea.classList.add('clipboard-temp');
    textArea.value = text;

    document.body.appendChild(textArea);
    textArea.focus();
    textArea.select();

    try {
      if (document.execCommand('copy')) {
        console.log('Bom copied to clipboard.');
      }
    } catch (err) {
      console.log('Can not copy to clipboard.');
    }

    document.body.removeChild(textArea);
  }
}

function isNumeric(str) {
  /* https://stackoverflow.com/a/175787 */
  return (typeof str != "string" ? false : !isNaN(str) && !isNaN(parseFloat(str)));
}

function removeGutterNode(node) {
  for (var i = 0; i < node.childNodes.length; i++) {
    if (node.childNodes[i].classList &&
      node.childNodes[i].classList.contains("gutter")) {
      node.removeChild(node.childNodes[i]);
      break;
    }
  }
}

function cleanGutters() {
  removeGutterNode(document.getElementById("bot"));
  removeGutterNode(document.getElementById("canvasdiv"));
}

var units = {
  prefixes: {
    giga: ["G", "g", "giga", "Giga", "GIGA"],
    mega: ["M", "mega", "Mega", "MEGA"],
    kilo: ["K", "k", "kilo", "Kilo", "KILO"],
    milli: ["m", "milli", "Milli", "MILLI"],
    micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
    nano: ["N", "n", "nano", "Nano", "NANO"],
    pico: ["P", "p", "pico", "Pico", "PICO"],
  },
  unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
  unitsLong: [
    "OHM", "Ohm", "ohm", "ohms",
    "FARAD", "Farad", "farad",
    "HENRY", "Henry", "henry"
  ],
  getMultiplier: function (s) {
    if (this.prefixes.giga.includes(s)) return 1e9;
    if (this.prefixes.mega.includes(s)) return 1e6;
    if (this.prefixes.kilo.includes(s)) return 1e3;
    if (this.prefixes.milli.includes(s)) return 1e-3;
    if (this.prefixes.micro.includes(s)) return 1e-6;
    if (this.prefixes.nano.includes(s)) return 1e-9;
    if (this.prefixes.pico.includes(s)) return 1e-12;
    return 1;
  },
  valueRegex: null,
}

function initUtils() {
  var allPrefixes = units.prefixes.giga
    .concat(units.prefixes.mega)
    .concat(units.prefixes.kilo)
    .concat(units.prefixes.milli)
    .concat(units.prefixes.micro)
    .concat(units.prefixes.nano)
    .concat(units.prefixes.pico);
  var allUnits = units.unitsShort.concat(units.unitsLong);
  units.valueRegex = new RegExp("^([0-9\.]+)" +
    "\\s*(" + allPrefixes.join("|") + ")?" +
    "(" + allUnits.join("|") + ")?" +
    "(\\b.*)?$", "");
  units.valueAltRegex = new RegExp("^([0-9]*)" +
    "(" + units.unitsShort.join("|") + ")?" +
    "([GgMmKkUuNnPp])?" +
    "([0-9]*)" +
    "(\\b.*)?$", "");
  if (config.fields.includes("Value")) {
    var index = config.fields.indexOf("Value");
    pcbdata.bom["parsedValues"] = {};
    for (var id in pcbdata.bom.fields) {
      pcbdata.bom.parsedValues[id] = parseValue(pcbdata.bom.fields[id][index])
    }
  }
}

function parseValue(val, ref) {
  var inferUnit = (unit, ref) => {
    if (unit) {
      unit = unit.toLowerCase();
      if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
        unit = 'r';
      }
      unit = unit[0];
    } else {
      ref = /^([a-z]+)\d+$/i.exec(ref);
      if (ref) {
        ref = ref[1].toLowerCase();
        if (ref == "c") unit = 'f';
        else if (ref == "l") unit = 'h';
        else if (ref == "r" || ref == "rv") unit = 'r';
        else unit = null;
      }
    }
    return unit;
  };
  val = val.replace(/,/g, "");
  var match = units.valueRegex.exec(val);
  var unit;
  if (match) {
    val = parseFloat(match[1]);
    if (match[2]) {
      val = val * units.getMultiplier(match[2]);
    }
    unit = inferUnit(match[3], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[4],
    }
  }
  match = units.valueAltRegex.exec(val);
  if (match && (match[1] || match[4])) {
    val = parseFloat(match[1] + "." + match[4]);
    if (match[3]) {
      val = val * units.getMultiplier(match[3]);
    }
    unit = inferUnit(match[2], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[5],
    }
  }
  return null;
}

function valueCompare(a, b, stra, strb) {
  if (a === null && b === null) {
    // Failed to parse both values, compare them as strings.
    if (stra != strb) return stra > strb ? 1 : -1;
    else return 0;
  } else if (a === null) {
    return 1;
  } else if (b === null) {
    return -1;
  } else {
    if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
    else if (a.val != b.val) return a.val > b.val ? 1 : -1;
    else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
    else return 0;
  }
}

function validateSaveImgDimension(element) {
  var valid = false;
  var intValue = 0;
  if (/^[1-9]\d*$/.test(element.value)) {
    intValue = parseInt(element.value);
    if (intValue <= 16000) {
      valid = true;
    }
  }
  if (valid) {
    element.classList.remove("invalid");
  } else {
    element.classList.add("invalid");
  }
  return intValue;
}

function saveImage(layer) {
  var width = validateSaveImgDimension(document.getElementById("render-save-width"));
  var height = validateSaveImgDimension(document.getElementById("render-save-height"));
  var bgcolor = null;
  if (!document.getElementById("render-save-transparent").checked) {
    var style = getComputedStyle(topmostdiv);
    bgcolor = style.getPropertyValue("background-color");
  }
  if (!width || !height) return;

  // Prepare image
  var canvas = document.createElement("canvas");
  var layerdict = {
    transform: {
      x: 0,
      y: 0,
      s: 1,
      panx: 0,
      pany: 0,
      zoom: 1,
    },
    bg: canvas,
    fab: canvas,
    silk: canvas,
    highlight: canvas,
    layer: layer,
  }
  // Do the rendering
  recalcLayerScale(layerdict, width, height);
  prepareLayer(layerdict);
  clearCanvas(canvas, bgcolor);
  drawBackground(layerdict, false);
  drawHighlightsOnLayer(layerdict, false);

  // Save image
  var imgdata = canvas.toDataURL("image/png");

  var filename = pcbdata.metadata.title;
  if (pcbdata.metadata.revision) {
    filename += `.${pcbdata.metadata.revision}`;
  }
  filename += `.${layer}.png`;
  saveFile(filename, dataURLtoBlob(imgdata));
}

function saveSettings() {
  var data = {
    type: "InteractiveHtmlBom settings",
    version: 1,
    pcbmetadata: pcbdata.metadata,
    settings: settings,
  }
  var blob = new Blob([JSON.stringify(data, null, 4)], {
    type: "application/json"
  });
  saveFile(`${pcbdata.metadata.title}.settings.json`, blob);
}

function loadSettings() {
  var input = document.createElement("input");
  input.type = "file";
  input.accept = ".settings.json";
  input.onchange = function (e) {
    var file = e.target.files[0];
    var reader = new FileReader();
    reader.onload = readerEvent => {
      var content = readerEvent.target.result;
      var newSettings;
      try {
        newSettings = JSON.parse(content);
      } catch (e) {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      if (newSettings.type != "InteractiveHtmlBom settings") {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      var metadataMatches = newSettings.hasOwnProperty("pcbmetadata");
      if (metadataMatches) {
        for (var k in pcbdata.metadata) {
          if (!newSettings.pcbmetadata.hasOwnProperty(k) || newSettings.pcbmetadata[k] != pcbdata.metadata[k]) {
            metadataMatches = false;
          }
        }
      }
      if (!metadataMatches) {
        var currentMetadata = JSON.stringify(pcbdata.metadata, null, 4);
        var fileMetadata = JSON.stringify(newSettings.pcbmetadata, null, 4);
        if (!confirm(
          `Settins file metadata does not match current metadata.\n\n` +
          `Page metadata:\n${currentMetadata}\n\n` +
          `Settings file metadata:\n${fileMetadata}\n\n` +
          `Press OK if you would like to import settings anyway.`)) {
          return;
        }
      }
      overwriteSettings(newSettings.settings);
    }
    reader.readAsText(file, 'UTF-8');
  }
  input.click();
}

function resetSettings() {
  if (!confirm(
    `This will reset all checkbox states and other settings.\n\n` +
    `Press OK if you want to continue.`)) {
    return;
  }
  if (storage) {
    var keys = [];
    for (var i = 0; i < storage.length; i++) {
      var key = storage.key(i);
      if (key.startsWith(storagePrefix)) keys.push(key);
    }
    for (var key of keys) storage.removeItem(key);
  }
  location.reload();
}

function overwriteSettings(newSettings) {
  initDone = false;
  Object.assign(settings, newSettings);
  writeStorage("bomlayout", settings.bomlayout);
  writeStorage("bommode", settings.bommode);
  writeStorage("canvaslayout", settings.canvaslayout);
  writeStorage("bomCheckboxes", settings.checkboxes.join(","));
  document.getElementById("bomCheckboxes").value = settings.checkboxes.join(",");
  for (var checkbox of settings.checkboxes) {
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
  }
  writeStorage("markWhenChecked", settings.markWhenChecked);
  padsVisible(settings.renderPads);
  document.getElementById("padsCheckbox").checked = settings.renderPads;
  fabricationVisible(settings.renderFabrication);
  document.getElementById("fabricationCheckbox").checked = settings.renderFabrication;
  silkscreenVisible(settings.renderSilkscreen);
  document.getElementById("silkscreenCheckbox").checked = settings.renderSilkscreen;
  referencesVisible(settings.renderReferences);
  document.getElementById("referencesCheckbox").checked = settings.renderReferences;
  valuesVisible(settings.renderValues);
  document.getElementById("valuesCheckbox").checked = settings.renderValues;
  tracksVisible(settings.renderTracks);
  document.getElementById("tracksCheckbox").checked = settings.renderTracks;
  zonesVisible(settings.renderZones);
  document.getElementById("zonesCheckbox").checked = settings.renderZones;
  dnpOutline(settings.renderDnpOutline);
  document.getElementById("dnpOutlineCheckbox").checked = settings.renderDnpOutline;
  setRedrawOnDrag(settings.redrawOnDrag);
  document.getElementById("dragCheckbox").checked = settings.redrawOnDrag;
  setDarkMode(settings.darkMode);
  document.getElementById("darkmodeCheckbox").checked = settings.darkMode;
  setHighlightPin1(settings.highlightpin1);
  document.forms.highlightpin1.highlightpin1.value = settings.highlightpin1;
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  setOffsetBackRotation(settings.offsetBackRotation);
  document.getElementById("offsetBackRotationCheckbox").checked = settings.offsetBackRotation;
  initDone = true;
  prepCheckboxes();
  changeBomLayout(settings.bomlayout);
}

function saveFile(filename, blob) {
  var link = document.createElement("a");
  var objurl = URL.createObjectURL(blob);
  link.download = filename;
  link.href = objurl;
  link.click();
}

function dataURLtoBlob(dataurl) {
  var arr = dataurl.split(','),
    mime = arr[0].match(/:(.*?);/)[1],
    bstr = atob(arr[1]),
    n = bstr.length,
    u8arr = new Uint8Array(n);
  while (n--) {
    u8arr[n] = bstr.charCodeAt(n);
  }
  return new Blob([u8arr], {
    type: mime
  });
}

var settings = {
  canvaslayout: "FB",
  bomlayout: "left-right",
  bommode: "grouped",
  checkboxes: [],
  checkboxStoredRefs: {},
  darkMode: false,
  highlightpin1: "none",
  redrawOnDrag: true,
  boardRotation: 0,
  offsetBackRotation: false,
  renderPads: true,
  renderReferences: true,
  renderValues: true,
  renderSilkscreen: true,
  renderFabrication: true,
  renderDnpOutline: false,
  renderTracks: true,
  renderZones: true,
  columnOrder: [],
  hiddenColumns: [],
  netColors: {},
}

function initDefaults() {
  settings.bomlayout = readStorage("bomlayout");
  if (settings.bomlayout === null) {
    settings.bomlayout = config.bom_view;
  }
  if (!['bom-only', 'left-right', 'top-bottom'].includes(settings.bomlayout)) {
    settings.bomlayout = config.bom_view;
  }
  settings.bommode = readStorage("bommode");
  if (settings.bommode === null) {
    settings.bommode = "grouped";
  }
  if (settings.bommode == "netlist" && !pcbdata.nets) {
    settings.bommode = "grouped";
  }
  if (!["grouped", "ungrouped", "netlist"].includes(settings.bommode)) {
    settings.bommode = "grouped";
  }
  settings.canvaslayout = readStorage("canvaslayout");
  if (settings.canvaslayout === null) {
    settings.canvaslayout = config.layer_view;
  }
  var bomCheckboxes = readStorage("bomCheckboxes");
  if (bomCheckboxes === null) {
    bomCheckboxes = config.checkboxes;
  }
  settings.checkboxes = bomCheckboxes.split(",").filter((e) => e);
  document.getElementById("bomCheckboxes").value = bomCheckboxes;

  var highlightpin1 = readStorage("highlightpin1") || config.highlight_pin1;
  if (highlightpin1 === "false") highlightpin1 = "none";
  if (highlightpin1 === "true") highlightpin1 = "all";
  setHighlightPin1(highlightpin1);
  document.forms.highlightpin1.highlightpin1.value = highlightpin1;

  settings.markWhenChecked = readStorage("markWhenChecked") || "";
  populateMarkWhenCheckedOptions();

  function initBooleanSetting(storageString, def, elementId, func) {
    var b = readStorage(storageString);
    if (b === null) {
      b = def;
    } else {
      b = (b == "true");
    }
    document.getElementById(elementId).checked = b;
    func(b);
  }

  initBooleanSetting("padsVisible", config.show_pads, "padsCheckbox", padsVisible);
  initBooleanSetting("fabricationVisible", config.show_fabrication, "fabricationCheckbox", fabricationVisible);
  initBooleanSetting("silkscreenVisible", config.show_silkscreen, "silkscreenCheckbox", silkscreenVisible);
  initBooleanSetting("referencesVisible", true, "referencesCheckbox", referencesVisible);
  initBooleanSetting("valuesVisible", true, "valuesCheckbox", valuesVisible);
  if ("tracks" in pcbdata) {
    initBooleanSetting("tracksVisible", true, "tracksCheckbox", tracksVisible);
    initBooleanSetting("zonesVisible", true, "zonesCheckbox", zonesVisible);
  } else {
    document.getElementById("tracksAndZonesCheckboxes").style.display = "none";
    tracksVisible(false);
    zonesVisible(false);
  }
  initBooleanSetting("dnpOutline", false, "dnpOutlineCheckbox", dnpOutline);
  initBooleanSetting("redrawOnDrag", config.redraw_on_drag, "dragCheckbox", setRedrawOnDrag);
  initBooleanSetting("darkmode", config.dark_mode, "darkmodeCheckbox", setDarkMode);

  var fields = ["checkboxes", "References"].concat(config.fields).concat(["Quantity"]);
  var hcols = JSON.parse(readStorage("hiddenColumns"));
  if (hcols === null) {
    hcols = [];
  }
  settings.hiddenColumns = hcols.filter(e => fields.includes(e));

  var cord = JSON.parse(readStorage("columnOrder"));
  if (cord === null) {
    cord = fields;
  } else {
    cord = cord.filter(e => fields.includes(e));
    if (cord.length != fields.length)
      cord = fields;
  }
  settings.columnOrder = cord;

  settings.boardRotation = readStorage("boardRotation");
  if (settings.boardRotation === null) {
    settings.boardRotation = config.board_rotation * 5;
  } else {
    settings.boardRotation = parseInt(settings.boardRotation);
  }
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  initBooleanSetting("offsetBackRotation", config.offset_back_rotation, "offsetBackRotationCheckbox", setOffsetBackRotation);

  settings.netColors = JSON.parse(readStorage("netColors")) || {};
}

// Helper classes for user js callbacks.

const IBOM_EVENT_TYPES = {
  ALL: "all",
  HIGHLIGHT_EVENT: "highlightEvent",
  CHECKBOX_CHANGE_EVENT: "checkboxChangeEvent",
  BOM_BODY_CHANGE_EVENT: "bomBodyChangeEvent",
}

const EventHandler = {
  callbacks: {},
  init: function () {
    for (eventType of Object.values(IBOM_EVENT_TYPES))
      this.callbacks[eventType] = [];
  },
  registerCallback: function (eventType, callback) {
    this.callbacks[eventType].push(callback);
  },
  emitEvent: function (eventType, eventArgs) {
    event = {
      eventType: eventType,
      args: eventArgs,
    }
    var callback;
    for (callback of this.callbacks[eventType])
      callback(event);
    for (callback of this.callbacks[IBOM_EVENT_TYPES.ALL])
      callback(event);
  }
}
EventHandler.init();

///////////////////////////////////////////////

///////////////////////////////////////////////
/* PCB rendering code */

var emptyContext2d = document.createElement("canvas").getContext("2d");

function deg2rad(deg) {
  return deg * Math.PI / 180;
}

function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
  var point = [
    linepoint[0] * text.width + offsetx,
    linepoint[1] * text.height + offsety
  ];
  // This approximates pcbnew behavior with how text tilts depending on horizontal justification
  point[0] -= (linepoint[1] + 0.5 * (1 + text.justify[0])) * text.height * tilt;
  return point;
}

function drawText(ctx, text, color) {
  if ("ref" in text && !settings.renderReferences) return;
  if ("val" in text && !settings.renderValues) return;
  ctx.save();
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  ctx.lineJoin = "round";
  ctx.lineWidth = text.thickness;
  if ("svgpath" in text) {
    ctx.stroke(new Path2D(text.svgpath));
    ctx.restore();
    return;
  }
  if ("polygons" in text) {
    ctx.fill(getPolygonsPath(text));
    ctx.restore();
    return;
  }
  ctx.translate(...text.pos);
  ctx.translate(text.thickness * 0.5, 0);
  var angle = -text.angle;
  if (text.attr.includes("mirrored")) {
    ctx.scale(-1, 1);
    angle = -angle;
  }
  var tilt = 0;
  if (text.attr.includes("italic")) {
    tilt = 0.125;
  }
  var interline = text.height * 1.5 + text.thickness;
  var txt = text.text.split("\n");
  // KiCad ignores last empty line.
  if (txt[txt.length - 1] == '') txt.pop();
  ctx.rotate(deg2rad(angle));
  var offsety = (1 - text.justify[1]) / 2 * text.height; // One line offset
  offsety -= (txt.length - 1) * (text.justify[1] + 1) / 2 * interline; // Multiline offset
  for (var i in txt) {
    var lineWidth = text.thickness + interline / 2 * tilt;
    for (var j = 0; j < txt[i].length; j++) {
      if (txt[i][j] == '\t') {
        var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
        lineWidth += fourSpaces - lineWidth % fourSpaces;
      } else {
        if (txt[i][j] == '~') {
          j++;
          if (j == txt[i].length)
            break;
        }
        lineWidth += pcbdata.font_data[txt[i][j]].w * text.width;
      }
    }
    var offsetx = -lineWidth * (text.justify[0] + 1) / 2;
    var inOverbar = false;
    for (var j = 0; j < txt[i].length; j++) {
      if (config.kicad_text_formatting) {
        if (txt[i][j] == '\t') {
          var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
          offsetx += fourSpaces - offsetx % fourSpaces;
          continue;
        } else if (txt[i][j] == '~') {
          j++;
          if (j == txt[i].length)
            break;
          if (txt[i][j] != '~') {
            inOverbar = !inOverbar;
          }
        }
      }
      var glyph = pcbdata.font_data[txt[i][j]];
      if (inOverbar) {
        var overbarStart = [offsetx, -text.height * 1.4 + offsety];
        var overbarEnd = [offsetx + text.width * glyph.w, overbarStart[1]];

        if (!lastHadOverbar) {
          overbarStart[0] += text.height * 1.4 * tilt;
          lastHadOverbar = true;
        }
        ctx.beginPath();
        ctx.moveTo(...overbarStart);
        ctx.lineTo(...overbarEnd);
        ctx.stroke();
      } else {
        lastHadOverbar = false;
      }
      for (var line of glyph.l) {
        ctx.beginPath();
        ctx.moveTo(...calcFontPoint(line[0], text, offsetx, offsety, tilt));
        for (var k = 1; k < line.length; k++) {
          ctx.lineTo(...calcFontPoint(line[k], text, offsetx, offsety, tilt));
        }
        ctx.stroke();
      }
      offsetx += glyph.w * text.width;
    }
    offsety += interline;
  }
  ctx.restore();
}

function drawedge(ctx, scalefactor, edge, color) {
  ctx.strokeStyle = color;
  ctx.fillStyle = color;
  ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
  ctx.lineCap = "round";
  ctx.lineJoin = "round";
  if ("svgpath" in edge) {
    ctx.stroke(new Path2D(edge.svgpath));
  } else {
    ctx.beginPath();
    if (edge.type == "segment") {
      ctx.moveTo(...edge.start);
      ctx.lineTo(...edge.end);
    }
    if (edge.type == "rect") {
      ctx.moveTo(...edge.start);
      ctx.lineTo(edge.start[0], edge.end[1]);
      ctx.lineTo(...edge.end);
      ctx.lineTo(edge.end[0], edge.start[1]);
      ctx.lineTo(...edge.start);
    }
    if (edge.type == "arc") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        deg2rad(edge.startangle),
        deg2rad(edge.endangle));
    }
    if (edge.type == "circle") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        0, 2 * Math.PI);
      ctx.closePath();
    }
    if (edge.type == "curve") {
      ctx.moveTo(...edge.start);
      ctx.bezierCurveTo(...edge.cpa, ...edge.cpb, ...edge.end);
    }
    if("filled" in edge && edge.filled)
      ctx.fill();
    else
      ctx.stroke();
  }
}

function getChamferedRectPath(size, radius, chamfpos, chamfratio) {
  // chamfpos is a bitmask, left = 1, right = 2, bottom left = 4, bottom right = 8
  var path = new Path2D();
  var width = size[0];
  var height = size[1];
  var x = width * -0.5;
  var y = height * -0.5;
  var chamfOffset = Math.min(width, height) * chamfratio;
  path.moveTo(x, 0);
  if (chamfpos & 4) {
    path.lineTo(x, y + height - chamfOffset);
    path.lineTo(x + chamfOffset, y + height);
    path.lineTo(0, y + height);
  } else {
    path.arcTo(x, y + height, x + width, y + height, radius);
  }
  if (chamfpos & 8) {
    path.lineTo(x + width - chamfOffset, y + height);
    path.lineTo(x + width, y + height - chamfOffset);
    path.lineTo(x + width, 0);
  } else {
    path.arcTo(x + width, y + height, x + width, y, radius);
  }
  if (chamfpos & 2) {
    path.lineTo(x + width, y + chamfOffset);
    path.lineTo(x + width - chamfOffset, y);
    path.lineTo(0, y);
  } else {
    path.arcTo(x + width, y, x, y, radius);
  }
  if (chamfpos & 1) {
    path.lineTo(x + chamfOffset, y);
    path.lineTo(x, y + chamfOffset);
    path.lineTo(x, 0);
  } else {
    path.arcTo(x, y, x, y + height, radius);
  }
  path.closePath();
  return path;
}

function getOblongPath(size) {
  return getChamferedRectPath(size, Math.min(size[0], size[1]) / 2, 0, 0);
}

function getPolygonsPath(shape) {
  if (shape.path2d) {
    return shape.path2d;
  }
  if ("svgpath" in shape) {
    shape.path2d = new Path2D(shape.svgpath);
  } else {
    var path = new Path2D();
    for (var polygon of shape.polygons) {
      path.moveTo(...polygon[0]);
      for (var i = 1; i < polygon.length; i++) {
        path.lineTo(...polygon[i]);
      }
      path.closePath();
    }
    shape.path2d = path;
  }
  return shape.path2d;
}

function drawPolygonShape(ctx, scalefactor, shape, color) {
  ctx.save();
  if (!("svgpath" in shape)) {
    ctx.translate(...shape.pos);
    ctx.rotate(deg2rad(-shape.angle));
  }
  if("filled" in shape && !shape.filled) {
    ctx.strokeStyle = color;
    ctx.lineWidth = Math.max(1 / scalefactor, shape.width);
    ctx.lineCap = "round";
    ctx.lineJoin = "round";
    ctx.stroke(getPolygonsPath(shape));
  } else {
    ctx.fillStyle = color;
    ctx.fill(getPolygonsPath(shape));
  }
  ctx.restore();
}

function drawDrawing(ctx, scalefactor, drawing, color) {
  if (["segment", "arc", "circle", "curve", "rect"].includes(drawing.type)) {
    drawedge(ctx, scalefactor, drawing, color);
  } else if (drawing.type == "polygon") {
    drawPolygonShape(ctx, scalefactor, drawing, color);
  } else {
    drawText(ctx, drawing, color);
  }
}

function getCirclePath(radius) {
  var path = new Path2D();
  path.arc(0, 0, radius, 0, 2 * Math.PI);
  path.closePath();
  return path;
}

function getCachedPadPath(pad) {
  if (!pad.path2d) {
    // if path2d is not set, build one and cache it on pad object
    if (pad.shape == "rect") {
      pad.path2d = new Path2D();
      pad.path2d.rect(...pad.size.map(c => -c * 0.5), ...pad.size);
    } else if (pad.shape == "oval") {
      pad.path2d = getOblongPath(pad.size);
    } else if (pad.shape == "circle") {
      pad.path2d = getCirclePath(pad.size[0] / 2);
    } else if (pad.shape == "roundrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, 0, 0);
    } else if (pad.shape == "chamfrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, pad.chamfpos, pad.chamfratio)
    } else if (pad.shape == "custom") {
      pad.path2d = getPolygonsPath(pad);
    }
  }
  return pad.path2d;
}

function drawPad(ctx, pad, color, outline) {
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(-deg2rad(pad.angle));
  if (pad.offset) {
    ctx.translate(...pad.offset);
  }
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  var path = getCachedPadPath(pad);
  if (outline) {
    ctx.stroke(path);
  } else {
    ctx.fill(path);
  }
  ctx.restore();
}

function drawPadHole(ctx, pad, padHoleColor) {
  if (pad.type != "th") return;
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(-deg2rad(pad.angle));
  ctx.fillStyle = padHoleColor;
  if (pad.drillshape == "oblong") {
    ctx.fill(getOblongPath(pad.drillsize));
  } else {
    ctx.fill(getCirclePath(pad.drillsize[0] / 2));
  }
  ctx.restore();
}

function drawFootprint(ctx, layer, scalefactor, footprint, colors, highlight, outline) {
  if (highlight) {
    // draw bounding box
    if (footprint.layer == layer) {
      ctx.save();
      ctx.globalAlpha = 0.2;
      ctx.translate(...footprint.bbox.pos);
      ctx.rotate(deg2rad(-footprint.bbox.angle));
      ctx.translate(...footprint.bbox.relpos);
      ctx.fillStyle = colors.pad;
      ctx.fillRect(0, 0, ...footprint.bbox.size);
      ctx.globalAlpha = 1;
      ctx.strokeStyle = colors.pad;
      ctx.lineWidth = 3 / scalefactor;
      ctx.strokeRect(0, 0, ...footprint.bbox.size);
      ctx.restore();
    }
  }
  // draw drawings
  for (var drawing of footprint.drawings) {
    if (drawing.layer == layer) {
      drawDrawing(ctx, scalefactor, drawing.drawing, colors.pad);
    }
  }
  ctx.lineWidth = 3 / scalefactor;
  // draw pads
  if (settings.renderPads) {
    for (var pad of footprint.pads) {
      if (pad.layers.includes(layer)) {
        drawPad(ctx, pad, colors.pad, outline);
        if (pad.pin1 &&
          (settings.highlightpin1 == "all" ||
            settings.highlightpin1 == "selected" && highlight)) {
          drawPad(ctx, pad, colors.outline, true);
        }
      }
    }
    for (var pad of footprint.pads) {
      drawPadHole(ctx, pad, colors.padHole);
    }
  }
}

function drawEdgeCuts(canvas, scalefactor) {
  var ctx = canvas.getContext("2d");
  var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
  for (var edge of pcbdata.edges) {
    drawDrawing(ctx, scalefactor, edge, edgecolor);
  }
}

function drawFootprints(canvas, layer, scalefactor, highlight) {
  var ctx = canvas.getContext("2d");
  ctx.lineWidth = 3 / scalefactor;
  var style = getComputedStyle(topmostdiv);

  var colors = {
    pad: style.getPropertyValue('--pad-color'),
    padHole: style.getPropertyValue('--pad-hole-color'),
    outline: style.getPropertyValue('--pin1-outline-color'),
  }

  for (var i = 0; i < pcbdata.footprints.length; i++) {
    var mod = pcbdata.footprints[i];
    var outline = settings.renderDnpOutline && pcbdata.bom.skipped.includes(i);
    var h = highlightedFootprints.includes(i);
    var d = markedFootprints.has(i);
    if (highlight) {
      if(h && d) {
        colors.pad = style.getPropertyValue('--pad-color-highlight-both');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-both');
      } else if (h) {
        colors.pad = style.getPropertyValue('--pad-color-highlight');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight');
      } else if (d) {
        colors.pad = style.getPropertyValue('--pad-color-highlight-marked');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-marked');
      }
    }
    if( h || d || !highlight) {
      drawFootprint(ctx, layer, scalefactor, mod, colors, highlight, outline);
    }
  }
}

function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
  var ctx = canvas.getContext("2d");
  for (var d of pcbdata.drawings[layername][layer]) {
    if (["segment", "arc", "circle", "curve", "rect"].includes(d.type)) {
      drawedge(ctx, scalefactor, d, edgeColor);
    } else if (d.type == "polygon") {
      drawPolygonShape(ctx, scalefactor, d, polygonColor);
    } else {
      drawText(ctx, d, textColor);
    }
  }
}

function drawTracks(canvas, layer, defaultColor, highlight) {
  ctx = canvas.getContext("2d");
  ctx.lineCap = "round";
  for (var track of pcbdata.tracks[layer]) {
    if (highlight && highlightedNet != track.net) continue;
    ctx.strokeStyle = highlight ? defaultColor : settings.netColors[track.net] || defaultColor;
    ctx.lineWidth = track.width;
    ctx.beginPath();
    if ('radius' in track) {
      ctx.arc(
        ...track.center,
        track.radius,
        deg2rad(track.startangle),
        deg2rad(track.endangle));
    } else {
      ctx.moveTo(...track.start);
      ctx.lineTo(...track.end);
    }
    ctx.stroke();
  }
}

function drawZones(canvas, layer, defaultColor, highlight) {
  ctx = canvas.getContext("2d");
  ctx.lineJoin = "round";
  for (var zone of pcbdata.zones[layer]) {
    if (highlight && highlightedNet != zone.net) continue;
    ctx.strokeStyle = highlight ? defaultColor : settings.netColors[zone.net] || defaultColor;
    ctx.fillStyle = highlight ? defaultColor : settings.netColors[zone.net] || defaultColor;
    if (!zone.path2d) {
      zone.path2d = getPolygonsPath(zone);
    }
    ctx.fill(zone.path2d, zone.fillrule || "nonzero");
    if (zone.width > 0) {
      ctx.lineWidth = zone.width;
      ctx.stroke(zone.path2d);
    }
  }
}

function clearCanvas(canvas, color = null) {
  var ctx = canvas.getContext("2d");
  ctx.save();
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  if (color) {
    ctx.fillStyle = color;
    ctx.fillRect(0, 0, canvas.width, canvas.height);
  } else {
    if (!window.matchMedia("print").matches)
      ctx.clearRect(0, 0, canvas.width, canvas.height);
  }
  ctx.restore();
}

function drawNets(canvas, layer, highlight) {
  var style = getComputedStyle(topmostdiv);
  if (settings.renderTracks) {
    var trackColor = style.getPropertyValue(highlight ? '--track-color-highlight' : '--track-color');
    drawTracks(canvas, layer, trackColor, highlight);
  }
  if (settings.renderZones) {
    var zoneColor = style.getPropertyValue(highlight ? '--zone-color-highlight' : '--zone-color');
    drawZones(canvas, layer, zoneColor, highlight);
  }
  if (highlight && settings.renderPads) {
    var padColor = style.getPropertyValue('--pad-color-highlight');
    var padHoleColor = style.getPropertyValue('--pad-hole-color');
    var ctx = canvas.getContext("2d");
    for (var footprint of pcbdata.footprints) {
      // draw pads
      var padDrawn = false;
      for (var pad of footprint.pads) {
        if (highlightedNet != pad.net) continue;
        if (pad.layers.includes(layer)) {
          drawPad(ctx, pad, padColor, false);
          padDrawn = true;
        }
      }
      if (padDrawn) {
        // redraw all pad holes because some pads may overlap
        for (var pad of footprint.pads) {
          drawPadHole(ctx, pad, padHoleColor);
        }
      }
    }
  }
}

function drawHighlightsOnLayer(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.highlight);
  }
  if (markedFootprints.size > 0 || highlightedFootprints.length > 0) {
    drawFootprints(canvasdict.highlight, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom, true);
  }
  if (highlightedNet !== null) {
    drawNets(canvasdict.highlight, canvasdict.layer, true);
  }
}

function drawHighlights() {
  drawHighlightsOnLayer(allcanvas.front);
  drawHighlightsOnLayer(allcanvas.back);
}

function drawBackground(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.bg);
    clearCanvas(canvasdict.fab);
    clearCanvas(canvasdict.silk);
  }

  drawNets(canvasdict.bg, canvasdict.layer, false);
  drawFootprints(canvasdict.bg, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, false);

  drawEdgeCuts(canvasdict.bg, canvasdict.transform.s * canvasdict.transform.zoom);

  var style = getComputedStyle(topmostdiv);
  var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
  var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
  var textColor = style.getPropertyValue('--silkscreen-text-color');
  if (settings.renderSilkscreen) {
    drawBgLayer(
      "silkscreen", canvasdict.silk, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
  edgeColor = style.getPropertyValue('--fabrication-edge-color');
  polygonColor = style.getPropertyValue('--fabrication-polygon-color');
  textColor = style.getPropertyValue('--fabrication-text-color');
  if (settings.renderFabrication) {
    drawBgLayer(
      "fabrication", canvasdict.fab, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
}

function prepareCanvas(canvas, flip, transform) {
  var ctx = canvas.getContext("2d");
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  ctx.scale(transform.zoom, transform.zoom);
  ctx.translate(transform.panx, transform.pany);
  if (flip) {
    ctx.scale(-1, 1);
  }
  ctx.translate(transform.x, transform.y);
  ctx.rotate(deg2rad(settings.boardRotation + (flip && settings.offsetBackRotation ? - 180 : 0)));
  ctx.scale(transform.s, transform.s);
}

function prepareLayer(canvasdict) {
  var flip = (canvasdict.layer === "B");
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    prepareCanvas(canvasdict[c], flip, canvasdict.transform);
  }
}

function rotateVector(v, angle) {
  angle = deg2rad(angle);
  return [
    v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
    v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
  ];
}

function applyRotation(bbox, flip) {
  var corners = [
    [bbox.minx, bbox.miny],
    [bbox.minx, bbox.maxy],
    [bbox.maxx, bbox.miny],
    [bbox.maxx, bbox.maxy],
  ];
  corners = corners.map((v) => rotateVector(v, settings.boardRotation + (flip && settings.offsetBackRotation ? - 180 : 0)));
  return {
    minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
    miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
    maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
    maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
  }
}

function recalcLayerScale(layerdict, width, height) {
  var flip = (layerdict.layer === "B");
  var bbox = applyRotation(pcbdata.edges_bbox, flip);
  var scalefactor = 0.98 * Math.min(
    width / (bbox.maxx - bbox.minx),
    height / (bbox.maxy - bbox.miny)
  );
  if (scalefactor < 0.1) {
    scalefactor = 1;
  }
  layerdict.transform.s = scalefactor;
  if (flip) {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
  } else {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
  }
  layerdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    canvas = layerdict[c];
    canvas.width = width;
    canvas.height = height;
    canvas.style.width = (width / devicePixelRatio) + "px";
    canvas.style.height = (height / devicePixelRatio) + "px";
  }
}

function redrawCanvas(layerdict) {
  prepareLayer(layerdict);
  drawBackground(layerdict);
  drawHighlightsOnLayer(layerdict);
}

function resizeCanvas(layerdict) {
  var canvasdivid = {
    "F": "frontcanvas",
    "B": "backcanvas"
  } [layerdict.layer];
  var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
  var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
  recalcLayerScale(layerdict, width, height);
  redrawCanvas(layerdict);
}

function resizeAll() {
  resizeCanvas(allcanvas.front);
  resizeCanvas(allcanvas.back);
}

function pointWithinDistanceToSegment(x, y, x1, y1, x2, y2, d) {
  var A = x - x1;
  var B = y - y1;
  var C = x2 - x1;
  var D = y2 - y1;

  var dot = A * C + B * D;
  var len_sq = C * C + D * D;
  var dx, dy;
  if (len_sq == 0) {
    // start and end of the segment coincide
    dx = x - x1;
    dy = y - y1;
  } else {
    var param = dot / len_sq;
    var xx, yy;
    if (param < 0) {
      xx = x1;
      yy = y1;
    } else if (param > 1) {
      xx = x2;
      yy = y2;
    } else {
      xx = x1 + param * C;
      yy = y1 + param * D;
    }
    dx = x - xx;
    dy = y - yy;
  }
  return dx * dx + dy * dy <= d * d;
}

function modulo(n, mod) {
  return ((n % mod) + mod) % mod;
}

function pointWithinDistanceToArc(x, y, xc, yc, radius, startangle, endangle, d) {
  var dx = x - xc;
  var dy = y - yc;
  var r_sq = dx * dx + dy * dy;
  var rmin = Math.max(0, radius - d);
  var rmax = radius + d;

  if (r_sq < rmin * rmin || r_sq > rmax * rmax)
    return false;

  var angle1 = modulo(deg2rad(startangle), 2 * Math.PI);
  var dx1 = xc + radius * Math.cos(angle1) - x;
  var dy1 = yc + radius * Math.sin(angle1) - y;
  if (dx1 * dx1 + dy1 * dy1 <= d * d)
    return true;

  var angle2 = modulo(deg2rad(endangle), 2 * Math.PI);
  var dx2 = xc + radius * Math.cos(angle2) - x;
  var dy2 = yc + radius * Math.sin(angle2) - y;
  if (dx2 * dx2 + dy2 * dy2 <= d * d)
    return true;

  var angle = modulo(Math.atan2(dy, dx), 2 * Math.PI);
  if (angle1 > angle2)
    return (angle >= angle2 || angle <= angle1);
  else
    return (angle >= angle1 && angle <= angle2);
}

function pointWithinPad(x, y, pad) {
  var v = [x - pad.pos[0], y - pad.pos[1]];
  v = rotateVector(v, pad.angle);
  if (pad.offset) {
    v[0] -= pad.offset[0];
    v[1] -= pad.offset[1];
  }
  return emptyContext2d.isPointInPath(getCachedPadPath(pad), ...v);
}

function netHitScan(layer, x, y) {
  // Check track segments
  if (settings.renderTracks && pcbdata.tracks) {
    for (var track of pcbdata.tracks[layer]) {
      if ('radius' in track) {
        if (pointWithinDistanceToArc(x, y, ...track.center, track.radius, track.startangle, track.endangle, track.width / 2)) {
          return track.net;
        }
      } else {
        if (pointWithinDistanceToSegment(x, y, ...track.start, ...track.end, track.width / 2)) {
          return track.net;
        }
      }
    }
  }
  // Check pads
  if (settings.renderPads) {
    for (var footprint of pcbdata.footprints) {
      for (var pad of footprint.pads) {
        if (pad.layers.includes(layer) && pointWithinPad(x, y, pad)) {
          return pad.net;
        }
      }
    }
  }
  return null;
}

function pointWithinFootprintBbox(x, y, bbox) {
  var v = [x - bbox.pos[0], y - bbox.pos[1]];
  v = rotateVector(v, bbox.angle);
  return bbox.relpos[0] <= v[0] && v[0] <= bbox.relpos[0] + bbox.size[0] &&
    bbox.relpos[1] <= v[1] && v[1] <= bbox.relpos[1] + bbox.size[1];
}

function bboxHitScan(layer, x, y) {
  var result = [];
  for (var i = 0; i < pcbdata.footprints.length; i++) {
    var footprint = pcbdata.footprints[i];
    if (footprint.layer == layer) {
      if (pointWithinFootprintBbox(x, y, footprint.bbox)) {
        result.push(i);
      }
    }
  }
  return result;
}

function handlePointerDown(e, layerdict) {
  if (e.button != 0 && e.button != 1) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  layerdict.pointerStates[e.pointerId] = {
    distanceTravelled: 0,
    lastX: e.offsetX,
    lastY: e.offsetY,
    downTime: Date.now(),
  };
}

function handleMouseClick(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var x = e.offsetX;
  var y = e.offsetY;
  var t = layerdict.transform;
  var flip = layerdict.layer === "B";
  if (flip) {
    x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
  } else {
    x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
  }
  y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
  var v = rotateVector([x, y], -settings.boardRotation + (flip && settings.offsetBackRotation ? - 180 : 0));
  if ("nets" in pcbdata) {
    var net = netHitScan(layerdict.layer, ...v);
    if (net !== highlightedNet) {
      netClicked(net);
    }
  }
  if (highlightedNet === null) {
    var footprints = bboxHitScan(layerdict.layer, ...v);
    if (footprints.length > 0) {
      footprintsClicked(footprints);
    }
  }
}

function handlePointerLeave(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();

  if (!settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }

  delete layerdict.pointerStates[e.pointerId];
}

function resetTransform(layerdict) {
  layerdict.transform.panx = 0;
  layerdict.transform.pany = 0;
  layerdict.transform.zoom = 1;
  redrawCanvas(layerdict);
}

function handlePointerUp(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  e.preventDefault();
  e.stopPropagation();

  if (e.button == 2) {
    // Reset pan and zoom on right click.
    resetTransform(layerdict);
    layerdict.anotherPointerTapped = false;
    return;
  }

  // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
  var ptr = layerdict.pointerStates[e.pointerId];
  ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);

  if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
    if (Object.keys(layerdict.pointerStates).length == 1) {
      if (layerdict.anotherPointerTapped) {
        // This is the second pointer coming off of a two-finger tap
        resetTransform(layerdict);
      } else {
        // This is just a regular tap
        handleMouseClick(e, layerdict);
      }
      layerdict.anotherPointerTapped = false;
    } else {
      // This is the first finger coming off of what could become a two-finger tap
      layerdict.anotherPointerTapped = true;
    }
  } else {
    if (!settings.redrawOnDrag) {
      redrawCanvas(layerdict);
    }
    layerdict.anotherPointerTapped = false;
  }

  delete layerdict.pointerStates[e.pointerId];
}

function handlePointerMove(e, layerdict) {
  if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var thisPtr = layerdict.pointerStates[e.pointerId];

  var dx = e.offsetX - thisPtr.lastX;
  var dy = e.offsetY - thisPtr.lastY;

  // If this number is low on pointer up, we count the action as a click
  thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);

  if (Object.keys(layerdict.pointerStates).length == 1) {
    // This is a simple drag
    layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
    layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
  } else if (Object.keys(layerdict.pointerStates).length == 2) {
    var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];

    var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
    var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2));

    var scaleFactor = newDist / oldDist;

    if (scaleFactor != NaN) {
      layerdict.transform.zoom *= scaleFactor;

      var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
      layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
      layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
    }
  }

  thisPtr.lastX = e.offsetX;
  thisPtr.lastY = e.offsetY;

  if (settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }
}

function handleMouseWheel(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();
  var t = layerdict.transform;
  var wheeldelta = e.deltaY;
  if (e.deltaMode == 1) {
    // FF only, scroll by lines
    wheeldelta *= 30;
  } else if (e.deltaMode == 2) {
    wheeldelta *= 300;
  }
  var m = Math.pow(1.1, -wheeldelta / 40);
  // Limit amount of zoom per tick.
  if (m > 2) {
    m = 2;
  } else if (m < 0.5) {
    m = 0.5;
  }
  t.zoom *= m;
  var zoomd = (1 - m) / t.zoom;
  t.panx += devicePixelRatio * e.offsetX * zoomd;
  t.pany += devicePixelRatio * e.offsetY * zoomd;
  redrawCanvas(layerdict);
}

function addMouseHandlers(div, layerdict) {
  div.addEventListener("pointerdown", function(e) {
    handlePointerDown(e, layerdict);
  });
  div.addEventListener("pointermove", function(e) {
    handlePointerMove(e, layerdict);
  });
  div.addEventListener("pointerup", function(e) {
    handlePointerUp(e, layerdict);
  });
  var pointerleave = function(e) {
    handlePointerLeave(e, layerdict);
  }
  div.addEventListener("pointercancel", pointerleave);
  div.addEventListener("pointerleave", pointerleave);
  div.addEventListener("pointerout", pointerleave);

  div.onwheel = function(e) {
    handleMouseWheel(e, layerdict);
  }
  for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
    element.addEventListener("contextmenu", function(e) {
      e.preventDefault();
    }, false);
  }
}

function setRedrawOnDrag(value) {
  settings.redrawOnDrag = value;
  writeStorage("redrawOnDrag", value);
}

function setBoardRotation(value) {
  settings.boardRotation = value * 5;
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  resizeAll();
}

function setOffsetBackRotation(value) {
  settings.offsetBackRotation = value;
  writeStorage("offsetBackRotation", value);
  resizeAll();
}

function initRender() {
  allcanvas = {
    front: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("F_bg"),
      fab: document.getElementById("F_fab"),
      silk: document.getElementById("F_slk"),
      highlight: document.getElementById("F_hl"),
      layer: "F",
    },
    back: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("B_bg"),
      fab: document.getElementById("B_fab"),
      silk: document.getElementById("B_slk"),
      highlight: document.getElementById("B_hl"),
      layer: "B",
    }
  };
  addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
  addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/*
 * Table reordering via Drag'n'Drop
 * Inspired by: https://htmldom.dev/drag-and-drop-table-column
 */

function setBomHandlers() {

  const bom = document.getElementById('bomtable');

  let dragName;
  let placeHolderElements;
  let draggingElement;
  let forcePopulation;
  let xOffset;
  let yOffset;
  let wasDragged;

  const mouseUpHandler = function(e) {
    // Delete dragging element
    draggingElement.remove();

    // Make BOM selectable again
    bom.style.removeProperty("userSelect");

    // Remove listeners
    document.removeEventListener('mousemove', mouseMoveHandler);
    document.removeEventListener('mouseup', mouseUpHandler);

    if (wasDragged) {
      // Redraw whole BOM
      populateBomTable();
    }
  }

  const mouseMoveHandler = function(e) {
    // Notice the dragging
    wasDragged = true;

    // Make the dragged element visible
    draggingElement.style.removeProperty("display");

    // Set elements position to mouse position
    draggingElement.style.left = `${e.screenX - xOffset}px`;
    draggingElement.style.top = `${e.screenY - yOffset}px`;

    // Forced redrawing of BOM table
    if (forcePopulation) {
      forcePopulation = false;
      // Copy array
      phe = Array.from(placeHolderElements);
      // populate BOM table again
      populateBomHeader(dragName, phe);
      populateBomBody(dragName, phe);
    }

    // Set up array of hidden columns
    var hiddenColumns = Array.from(settings.hiddenColumns);
    // In the ungrouped mode, quantity don't exist
    if (settings.bommode === "ungrouped")
      hiddenColumns.push("Quantity");
    // If no checkbox fields can be found, we consider them hidden
    if (settings.checkboxes.length == 0)
      hiddenColumns.push("checkboxes");

    // Get table headers and group them into checkboxes, extrafields and normal headers
    const bh = document.getElementById("bomhead");
    headers = Array.from(bh.querySelectorAll("th"))
    headers.shift() // numCol is not part of the columnOrder
    headerGroups = []
    lastCompoundClass = null;
    for (i = 0; i < settings.columnOrder.length; i++) {
      cElem = settings.columnOrder[i];
      if (hiddenColumns.includes(cElem)) {
        // Hidden columns appear as a dummy element
        headerGroups.push([]);
        continue;
      }
      elem = headers.filter(e => getColumnOrderName(e) === cElem)[0];
      if (elem.classList.contains("bom-checkbox")) {
        if (lastCompoundClass === "bom-checkbox") {
          cbGroup = headerGroups.pop();
          cbGroup.push(elem);
          headerGroups.push(cbGroup);
        } else {
          lastCompoundClass = "bom-checkbox";
          headerGroups.push([elem])
        }
      } else {
        headerGroups.push([elem])
      }
    }

    // Copy settings.columnOrder
    var columns = Array.from(settings.columnOrder)

    // Set up array with indices of hidden columns
    var hiddenIndices = hiddenColumns.map(e => settings.columnOrder.indexOf(e));
    var dragIndex = columns.indexOf(dragName);
    var swapIndex = dragIndex;
    var swapDone = false;

    // Check if the current dragged element is swapable with the left or right element
    if (dragIndex > 0) {
      // Get left headers boundingbox
      swapIndex = dragIndex - 1;
      while (hiddenIndices.includes(swapIndex) && swapIndex > 0)
        swapIndex--;
      if (!hiddenIndices.includes(swapIndex)) {
        box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
        if (e.clientX < box.left + window.scrollX + (box.width / 2)) {
          swapElement = columns[dragIndex];
          columns.splice(dragIndex, 1);
          columns.splice(swapIndex, 0, swapElement);
          forcePopulation = true;
          swapDone = true;
        }
      }
    }
    if ((!swapDone) && dragIndex < headerGroups.length - 1) {
      // Get right headers boundingbox
      swapIndex = dragIndex + 1;
      while (hiddenIndices.includes(swapIndex))
        swapIndex++;
      if (swapIndex < headerGroups.length) {
        box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
        if (e.clientX > box.left + window.scrollX + (box.width / 2)) {
          swapElement = columns[dragIndex];
          columns.splice(dragIndex, 1);
          columns.splice(swapIndex, 0, swapElement);
          forcePopulation = true;
          swapDone = true;
        }
      }
    }

    // Write back change to storage
    if (swapDone) {
      settings.columnOrder = columns
      writeStorage("columnOrder", JSON.stringify(columns));
    }

  }

  const mouseDownHandler = function(e) {
    var target = e.target;
    if (target.tagName.toLowerCase() != "td")
      target = target.parentElement;

    // Used to check if a dragging has ever happened
    wasDragged = false;

    // Create new element which will be displayed as the dragged column
    draggingElement = document.createElement("div")
    draggingElement.classList.add("dragging");
    draggingElement.style.display = "none";
    draggingElement.style.position = "absolute";
    draggingElement.style.overflow = "hidden";

    // Get bomhead and bombody elements
    const bh = document.getElementById("bomhead");
    const bb = document.getElementById("bombody");

    // Get all compound headers for the current column
    var compoundHeaders;
    if (target.classList.contains("bom-checkbox")) {
      compoundHeaders = Array.from(bh.querySelectorAll("th.bom-checkbox"));
    } else {
      compoundHeaders = [target];
    }

    // Create new table which will display the column
    var newTable = document.createElement("table");
    newTable.classList.add("bom");
    newTable.style.background = "white";
    draggingElement.append(newTable);

    // Create new header element
    var newHeader = document.createElement("thead");
    newTable.append(newHeader);

    // Set up array for storing all placeholder elements
    placeHolderElements = [];

    // Add all compound headers to the new thead element and placeholders
    compoundHeaders.forEach(function(h) {
      clone = cloneElementWithDimensions(h);
      newHeader.append(clone);
      placeHolderElements.push(clone);
    });

    // Create new body element
    var newBody = document.createElement("tbody");
    newTable.append(newBody);

    // Get indices for compound headers
    var idxs = compoundHeaders.map(e => getBomTableHeaderIndex(e));

    // For each row in the BOM body...
    var rows = bb.querySelectorAll("tr");
    rows.forEach(function(row) {
      // ..get the cells for the compound column
      const tds = row.querySelectorAll("td");
      var copytds = idxs.map(i => tds[i]);
      // Add them to the new element and the placeholders
      var newRow = document.createElement("tr");
      copytds.forEach(function(td) {
        clone = cloneElementWithDimensions(td);
        newRow.append(clone);
        placeHolderElements.push(clone);
      });
      newBody.append(newRow);
    });

    // Compute width for compound header
    var width = compoundHeaders.reduce((acc, x) => acc + x.clientWidth, 0);
    draggingElement.style.width = `${width}px`;

    // Insert the new dragging element and disable selection on BOM
    bom.insertBefore(draggingElement, null);
    bom.style.userSelect = "none";

    // Determine the mouse position offset
    xOffset = e.screenX - compoundHeaders.reduce((acc, x) => Math.min(acc, x.offsetLeft), compoundHeaders[0].offsetLeft);
    yOffset = e.screenY - compoundHeaders[0].offsetTop;

    // Get name for the column in settings.columnOrder
    dragName = getColumnOrderName(target);

    // Change text and class for placeholder elements
    placeHolderElements = placeHolderElements.map(function(e) {
      newElem = cloneElementWithDimensions(e);
      newElem.textContent = "";
      newElem.classList.add("placeholder");
      return newElem;
    });

    // On next mouse move, the whole BOM needs to be redrawn to show the placeholders
    forcePopulation = true;

    // Add listeners for move and up on mouse
    document.addEventListener('mousemove', mouseMoveHandler);
    document.addEventListener('mouseup', mouseUpHandler);
  }

  // In netlist mode, there is nothing to reorder
  if (settings.bommode === "netlist")
    return;

  // Add mouseDownHandler to every column except the numCol
  bom.querySelectorAll("th")
    .forEach(function(head) {
      if (!head.classList.contains("numCol")) {
        head.onmousedown = mouseDownHandler;
      }
    });

}

function getBoundingClientRectFromMultiple(elements) {
  var elems = Array.from(elements);

  if (elems.length == 0)
    return null;

  var box = elems.shift()
    .getBoundingClientRect();

  elems.forEach(function(elem) {
    var elembox = elem.getBoundingClientRect();
    box.left = Math.min(elembox.left, box.left);
    box.top = Math.min(elembox.top, box.top);
    box.width += elembox.width;
    box.height = Math.max(elembox.height, box.height);
  });

  return box;
}

function cloneElementWithDimensions(elem) {
  var newElem = elem.cloneNode(true);
  newElem.style.height = window.getComputedStyle(elem).height;
  newElem.style.width = window.getComputedStyle(elem).width;
  return newElem;
}

function getBomTableHeaderIndex(elem) {
  const bh = document.getElementById('bomhead');
  const ths = Array.from(bh.querySelectorAll("th"));
  return ths.indexOf(elem);
}

function getColumnOrderName(elem) {
  var cname = elem.getAttribute("col_name");
  if (cname === "bom-checkbox")
    return "checkboxes";
  else
    return cname;
}

function resizableGrid(tablehead) {
  var cols = tablehead.firstElementChild.children;
  var rowWidth = tablehead.offsetWidth;

  for (var i = 1; i < cols.length; i++) {
    if (cols[i].classList.contains("bom-checkbox"))
      continue;
    cols[i].style.width = ((cols[i].clientWidth - paddingDiff(cols[i])) * 100 / rowWidth) + '%';
  }

  for (var i = 1; i < cols.length - 1; i++) {
    var div = document.createElement('div');
    div.className = "column-width-handle";
    cols[i].appendChild(div);
    setListeners(div);
  }

  function setListeners(div) {
    var startX, curCol, nxtCol, curColWidth, nxtColWidth, rowWidth;

    div.addEventListener('mousedown', function(e) {
      e.preventDefault();
      e.stopPropagation();

      curCol = e.target.parentElement;
      nxtCol = curCol.nextElementSibling;
      startX = e.pageX;

      var padding = paddingDiff(curCol);

      rowWidth = curCol.parentElement.offsetWidth;
      curColWidth = curCol.clientWidth - padding;
      nxtColWidth = nxtCol.clientWidth - padding;
    });

    document.addEventListener('mousemove', function(e) {
      if (startX) {
        var diffX = e.pageX - startX;
        diffX = -Math.min(-diffX, curColWidth - 20);
        diffX = Math.min(diffX, nxtColWidth - 20);

        curCol.style.width = ((curColWidth + diffX) * 100 / rowWidth) + '%';
        nxtCol.style.width = ((nxtColWidth - diffX) * 100 / rowWidth) + '%';
        console.log(`${curColWidth + nxtColWidth} ${(curColWidth + diffX) * 100 / rowWidth + (nxtColWidth - diffX) * 100 / rowWidth}`);
      }
    });

    document.addEventListener('mouseup', function(e) {
      curCol = undefined;
      nxtCol = undefined;
      startX = undefined;
      nxtColWidth = undefined;
      curColWidth = undefined
    });
  }

  function paddingDiff(col) {

    if (getStyleVal(col, 'box-sizing') == 'border-box') {
      return 0;
    }

    var padLeft = getStyleVal(col, 'padding-left');
    var padRight = getStyleVal(col, 'padding-right');
    return (parseInt(padLeft) + parseInt(padRight));

  }

  function getStyleVal(elm, css) {
    return (window.getComputedStyle(elm, null).getPropertyValue(css))
  }
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* DOM manipulation and misc code */

var bomsplit;
var canvassplit;
var initDone = false;
var bomSortFunction = null;
var currentSortColumn = null;
var currentSortOrder = null;
var currentHighlightedRowId;
var highlightHandlers = [];
var footprintIndexToHandler = {};
var netsToHandler = {};
var markedFootprints = new Set();
var highlightedFootprints = [];
var highlightedNet = null;
var lastClicked;

function dbg(html) {
  dbgdiv.innerHTML = html;
}

function redrawIfInitDone() {
  if (initDone) {
    redrawCanvas(allcanvas.front);
    redrawCanvas(allcanvas.back);
  }
}

function padsVisible(value) {
  writeStorage("padsVisible", value);
  settings.renderPads = value;
  redrawIfInitDone();
}

function referencesVisible(value) {
  writeStorage("referencesVisible", value);
  settings.renderReferences = value;
  redrawIfInitDone();
}

function valuesVisible(value) {
  writeStorage("valuesVisible", value);
  settings.renderValues = value;
  redrawIfInitDone();
}

function tracksVisible(value) {
  writeStorage("tracksVisible", value);
  settings.renderTracks = value;
  redrawIfInitDone();
}

function zonesVisible(value) {
  writeStorage("zonesVisible", value);
  settings.renderZones = value;
  redrawIfInitDone();
}

function dnpOutline(value) {
  writeStorage("dnpOutline", value);
  settings.renderDnpOutline = value;
  redrawIfInitDone();
}

function setDarkMode(value) {
  if (value) {
    topmostdiv.classList.add("dark");
  } else {
    topmostdiv.classList.remove("dark");
  }
  writeStorage("darkmode", value);
  settings.darkMode = value;
  redrawIfInitDone();
  if (initDone) {
    populateBomTable();
  }
}

function setShowBOMColumn(field, value) {
  if (field === "references") {
    var rl = document.getElementById("reflookup");
    rl.disabled = !value;
    if (!value) {
      rl.value = "";
      updateRefLookup("");
    }
  }

  var n = settings.hiddenColumns.indexOf(field);
  if (value) {
    if (n != -1) {
      settings.hiddenColumns.splice(n, 1);
    }
  } else {
    if (n == -1) {
      settings.hiddenColumns.push(field);
    }
  }

  writeStorage("hiddenColumns", JSON.stringify(settings.hiddenColumns));

  if (initDone) {
    populateBomTable();
  }

  redrawIfInitDone();
}


function setFullscreen(value) {
  if (value) {
    document.documentElement.requestFullscreen();
  } else {
    document.exitFullscreen();
  }
}

function fabricationVisible(value) {
  writeStorage("fabricationVisible", value);
  settings.renderFabrication = value;
  redrawIfInitDone();
}

function silkscreenVisible(value) {
  writeStorage("silkscreenVisible", value);
  settings.renderSilkscreen = value;
  redrawIfInitDone();
}

function setHighlightPin1(value) {
  writeStorage("highlightpin1", value);
  settings.highlightpin1 = value;
  redrawIfInitDone();
}

function getStoredCheckboxRefs(checkbox) {
  function convert(ref) {
    var intref = parseInt(ref);
    if (isNaN(intref)) {
      for (var i = 0; i < pcbdata.footprints.length; i++) {
        if (pcbdata.footprints[i].ref == ref) {
          return i;
        }
      }
      return -1;
    } else {
      return intref;
    }
  }
  if (!(checkbox in settings.checkboxStoredRefs)) {
    var val = readStorage("checkbox_" + checkbox);
    settings.checkboxStoredRefs[checkbox] = val ? val : "";
  }
  if (!settings.checkboxStoredRefs[checkbox]) {
    return new Set();
  } else {
    return new Set(settings.checkboxStoredRefs[checkbox].split(",").map(r => convert(r)).filter(a => a >= 0));
  }
}

function getCheckboxState(checkbox, references) {
  var storedRefsSet = getStoredCheckboxRefs(checkbox);
  var currentRefsSet = new Set(references.map(r => r[1]));
  // Get difference of current - stored
  var difference = new Set(currentRefsSet);
  for (ref of storedRefsSet) {
    difference.delete(ref);
  }
  if (difference.size == 0) {
    // All the current refs are stored
    return "checked";
  } else if (difference.size == currentRefsSet.size) {
    // None of the current refs are stored
    return "unchecked";
  } else {
    // Some of the refs are stored
    return "indeterminate";
  }
}

function setBomCheckboxState(checkbox, element, references) {
  var state = getCheckboxState(checkbox, references);
  element.checked = (state == "checked");
  element.indeterminate = (state == "indeterminate");
}

function createCheckboxChangeHandler(checkbox, references, row) {
  return function () {
    refsSet = getStoredCheckboxRefs(checkbox);
    var markWhenChecked = settings.markWhenChecked == checkbox;
    eventArgs = {
      checkbox: checkbox,
      refs: references,
    }
    if (this.checked) {
      // checkbox ticked
      for (var ref of references) {
        refsSet.add(ref[1]);
      }
      if (markWhenChecked) {
        row.classList.add("checked");
        for (var ref of references) {
          markedFootprints.add(ref[1]);
        }
        drawHighlights();
      }
      eventArgs.state = 'checked';
    } else {
      // checkbox unticked
      for (var ref of references) {
        refsSet.delete(ref[1]);
      }
      if (markWhenChecked) {
        row.classList.remove("checked");
        for (var ref of references) {
          markedFootprints.delete(ref[1]);
        }
        drawHighlights();
      }
      eventArgs.state = 'unchecked';
    }
    settings.checkboxStoredRefs[checkbox] = [...refsSet].join(",");
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
    updateCheckboxStats(checkbox);
    EventHandler.emitEvent(IBOM_EVENT_TYPES.CHECKBOX_CHANGE_EVENT, eventArgs);
  }
}

function clearHighlightedFootprints() {
  if (currentHighlightedRowId) {
    document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    currentHighlightedRowId = null;
    highlightedFootprints = [];
    highlightedNet = null;
  }
}

function createRowHighlightHandler(rowid, refs, net) {
  return function () {
    if (currentHighlightedRowId) {
      if (currentHighlightedRowId == rowid) {
        return;
      }
      document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    }
    document.getElementById(rowid).classList.add("highlighted");
    currentHighlightedRowId = rowid;
    highlightedFootprints = refs ? refs.map(r => r[1]) : [];
    highlightedNet = net;
    drawHighlights();
    EventHandler.emitEvent(
      IBOM_EVENT_TYPES.HIGHLIGHT_EVENT, {
      rowid: rowid,
      refs: refs,
      net: net
    });
  }
}

function updateNetColors() {
  writeStorage("netColors", JSON.stringify(settings.netColors));
  redrawIfInitDone();
}

function netColorChangeHandler(net) {
  return (event) => {
    settings.netColors[net] = event.target.value;
    updateNetColors();
  }
}

function netColorRightClick(net) {
  return (event) => {
    if(event.button == 2) {
      event.preventDefault();
      event.stopPropagation();

      var style = getComputedStyle(topmostdiv);
      var defaultNetColor = style.getPropertyValue('--track-color').trim();
      event.target.value = defaultNetColor;
      delete settings.netColors[net];
      updateNetColors();
    }
  }
}

function entryMatches(entry) {
  if (settings.bommode == "netlist") {
    // entry is just a net name
    return entry.toLowerCase().indexOf(filter) >= 0;
  }
  // check refs
  if (!settings.hiddenColumns.includes("references")) {
    for (var ref of entry) {
      if (ref[0].toLowerCase().indexOf(filter) >= 0) {
        return true;
      }
    }
  }
  // check fields
  for (var i in config.fields) {
    var f = config.fields[i];
    if (!settings.hiddenColumns.includes(f)) {
      for (var ref of entry) {
        if (String(pcbdata.bom.fields[ref[1]][i]).toLowerCase().indexOf(filter) >= 0) {
          return true;
        }
      }
    }
  }
  return false;
}

function findRefInEntry(entry) {
  return entry.filter(r => r[0].toLowerCase() == reflookup);
}

function highlightFilter(s) {
  if (!filter) {
    return s;
  }
  var parts = s.toLowerCase().split(filter);
  if (parts.length == 1) {
    return s;
  }
  var r = "";
  var pos = 0;
  for (var i in parts) {
    if (i > 0) {
      r += '<mark class="highlight">' +
        s.substring(pos, pos + filter.length) +
        '</mark>';
      pos += filter.length;
    }
    r += s.substring(pos, pos + parts[i].length);
    pos += parts[i].length;
  }
  return r;
}

function checkboxSetUnsetAllHandler(checkboxname) {
  return function () {
    var checkboxnum = 0;
    while (checkboxnum < settings.checkboxes.length &&
      settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
      checkboxnum++;
    }
    if (checkboxnum >= settings.checkboxes.length) {
      return;
    }
    var allset = true;
    var checkbox;
    var row;
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      if (!checkbox.checked || checkbox.indeterminate) {
        allset = false;
        break;
      }
    }
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      checkbox.checked = !allset;
      checkbox.indeterminate = false;
      checkbox.onchange();
    }
  }
}

function createColumnHeader(name, cls, comparator, is_checkbox = false) {
  var th = document.createElement("TH");
  th.innerHTML = name;
  th.classList.add(cls);
  if (is_checkbox)
    th.setAttribute("col_name", "bom-checkbox");
  else
    th.setAttribute("col_name", name);
  var span = document.createElement("SPAN");
  span.classList.add("sortmark");
  span.classList.add("none");
  th.appendChild(span);
  var spacer = document.createElement("div");
  spacer.className = "column-spacer";
  th.appendChild(spacer);
  spacer.onclick = function () {
    if (currentSortColumn && th !== currentSortColumn) {
      // Currently sorted by another column
      currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
      currentSortColumn.childNodes[1].classList.add("none");
      currentSortColumn = null;
      currentSortOrder = null;
    }
    if (currentSortColumn && th === currentSortColumn) {
      // Already sorted by this column
      if (currentSortOrder == "asc") {
        // Sort by this column, descending order
        bomSortFunction = function (a, b) {
          return -comparator(a, b);
        }
        currentSortColumn.childNodes[1].classList.remove("asc");
        currentSortColumn.childNodes[1].classList.add("desc");
        currentSortOrder = "desc";
      } else {
        // Unsort
        bomSortFunction = null;
        currentSortColumn.childNodes[1].classList.remove("desc");
        currentSortColumn.childNodes[1].classList.add("none");
        currentSortColumn = null;
        currentSortOrder = null;
      }
    } else {
      // Sort by this column, ascending order
      bomSortFunction = comparator;
      currentSortColumn = th;
      currentSortColumn.childNodes[1].classList.remove("none");
      currentSortColumn.childNodes[1].classList.add("asc");
      currentSortOrder = "asc";
    }
    populateBomBody();
  }
  if (is_checkbox) {
    spacer.onclick = fancyDblClickHandler(
      spacer, spacer.onclick, checkboxSetUnsetAllHandler(name));
  }
  return th;
}

function populateBomHeader(placeHolderColumn = null, placeHolderElements = null) {
  while (bomhead.firstChild) {
    bomhead.removeChild(bomhead.firstChild);
  }
  var tr = document.createElement("TR");
  var th = document.createElement("TH");
  th.classList.add("numCol");

  var vismenu = document.createElement("div");
  vismenu.id = "vismenu";
  vismenu.classList.add("menu");

  var visbutton = document.createElement("div");
  visbutton.classList.add("visbtn");
  visbutton.classList.add("hideonprint");

  var viscontent = document.createElement("div");
  viscontent.classList.add("menu-content");
  viscontent.id = "vismenu-content";

  settings.columnOrder.forEach(column => {
    if (typeof column !== "string")
      return;

    // Skip empty columns
    if (column === "checkboxes" && settings.checkboxes.length == 0)
      return;
    else if (column === "Quantity" && settings.bommode == "ungrouped")
      return;

    var label = document.createElement("label");
    label.classList.add("menu-label");

    var input = document.createElement("input");
    input.classList.add("visibility_checkbox");
    input.type = "checkbox";
    input.onchange = function (e) {
      setShowBOMColumn(column, e.target.checked)
    };
    input.checked = !(settings.hiddenColumns.includes(column));

    label.appendChild(input);
    if (column.length > 0)
      label.append(column[0].toUpperCase() + column.slice(1));

    viscontent.appendChild(label);
  });

  viscontent.childNodes[0].classList.add("menu-label-top");

  vismenu.appendChild(visbutton);
  if (settings.bommode != "netlist") {
    vismenu.appendChild(viscontent);
    th.appendChild(vismenu);
  }
  tr.appendChild(th);

  var checkboxCompareClosure = function (checkbox) {
    return (a, b) => {
      var stateA = getCheckboxState(checkbox, a);
      var stateB = getCheckboxState(checkbox, b);
      if (stateA > stateB) return -1;
      if (stateA < stateB) return 1;
      return 0;
    }
  }
  var stringFieldCompareClosure = function (fieldIndex) {
    return (a, b) => {
      var fa = pcbdata.bom.fields[a[0][1]][fieldIndex];
      var fb = pcbdata.bom.fields[b[0][1]][fieldIndex];
      if (fa != fb) return fa > fb ? 1 : -1;
      else return 0;
    }
  }
  var referenceRegex = /(?<prefix>[^0-9]+)(?<number>[0-9]+)/;
  var compareRefs = (a, b) => {
    var ra = referenceRegex.exec(a);
    var rb = referenceRegex.exec(b);
    if (ra === null || rb === null) {
      if (a != b) return a > b ? 1 : -1;
      return 0;
    } else {
      if (ra.groups.prefix != rb.groups.prefix) {
        return ra.groups.prefix > rb.groups.prefix ? 1 : -1;
      }
      if (ra.groups.number != rb.groups.number) {
        return parseInt(ra.groups.number) > parseInt(rb.groups.number) ? 1 : -1;
      }
      return 0;
    }
  }
  if (settings.bommode == "netlist") {
    tr.appendChild(createColumnHeader("Net name", "bom-netname", (a, b) => {
      if (a > b) return -1;
      if (a < b) return 1;
      return 0;
    }));
    tr.appendChild(createColumnHeader("Color", "bom-color", (a, b) => {
      return 0;
    }));
  } else {
    // Filter hidden columns
    var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
    var valueIndex = config.fields.indexOf("Value");
    var footprintIndex = config.fields.indexOf("Footprint");
    columns.forEach((column) => {
      if (column === placeHolderColumn) {
        var n = 1;
        if (column === "checkboxes")
          n = settings.checkboxes.length;
        for (i = 0; i < n; i++) {
          td = placeHolderElements.shift();
          tr.appendChild(td);
        }
        return;
      } else if (column === "checkboxes") {
        for (var checkbox of settings.checkboxes) {
          th = createColumnHeader(
            checkbox, "bom-checkbox", checkboxCompareClosure(checkbox), true);
          tr.appendChild(th);
        }
      } else if (column === "References") {
        tr.appendChild(createColumnHeader("References", "references", (a, b) => {
          var i = 0;
          while (i < a.length && i < b.length) {
            if (a[i] != b[i]) return compareRefs(a[i][0], b[i][0]);
            i++;
          }
          return a.length - b.length;
        }));
      } else if (column === "Value") {
        tr.appendChild(createColumnHeader("Value", "value", (a, b) => {
          var ra = a[0][1], rb = b[0][1];
          return valueCompare(
            pcbdata.bom.parsedValues[ra], pcbdata.bom.parsedValues[rb],
            pcbdata.bom.fields[ra][valueIndex], pcbdata.bom.fields[rb][valueIndex]);
        }));
        return;
      } else if (column === "Footprint") {
        tr.appendChild(createColumnHeader(
          "Footprint", "footprint", stringFieldCompareClosure(footprintIndex)));
      } else if (column === "Quantity" && settings.bommode == "grouped") {
        tr.appendChild(createColumnHeader("Quantity", "quantity", (a, b) => {
          return a.length - b.length;
        }));
      } else {
        // Other fields
        var i = config.fields.indexOf(column);
        if (i < 0)
          return;
        tr.appendChild(createColumnHeader(
          column, `field${i + 1}`, stringFieldCompareClosure(i)));
      }
    });
  }
  bomhead.appendChild(tr);
}

function populateBomBody(placeholderColumn = null, placeHolderElements = null) {
  const urlRegex = /^(https?:\/\/[^\s\/$.?#][^\s]*|file:\/\/([a-zA-Z]:|\/)[^\x00]+)$/;
  while (bom.firstChild) {
    bom.removeChild(bom.firstChild);
  }
  highlightHandlers = [];
  footprintIndexToHandler = {};
  netsToHandler = {};
  currentHighlightedRowId = null;
  var first = true;
  var style = getComputedStyle(topmostdiv);
  var defaultNetColor = style.getPropertyValue('--track-color').trim();
  if (settings.bommode == "netlist") {
    bomtable = pcbdata.nets.slice();
  } else {
    switch (settings.canvaslayout) {
      case 'F':
        bomtable = pcbdata.bom.F.slice();
        break;
      case 'FB':
        bomtable = pcbdata.bom.both.slice();
        break;
      case 'B':
        bomtable = pcbdata.bom.B.slice();
        break;
    }
    if (settings.bommode == "ungrouped") {
      // expand bom table
      expandedTable = []
      for (var bomentry of bomtable) {
        for (var ref of bomentry) {
          expandedTable.push([ref]);
        }
      }
      bomtable = expandedTable;
    }
  }
  if (bomSortFunction) {
    bomtable = bomtable.sort(bomSortFunction);
  }
  for (var i in bomtable) {
    var bomentry = bomtable[i];
    if (filter && !entryMatches(bomentry)) {
      continue;
    }
    var references = null;
    var netname = null;
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    var rownum = +i + 1;
    tr.id = "bomrow" + rownum;
    td.textContent = rownum;
    tr.appendChild(td);
    if (settings.bommode == "netlist") {
      netname = bomentry;
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(netname ? netname : "&lt;no net&gt;");
      tr.appendChild(td);
      var color = settings.netColors[netname] || defaultNetColor;
      td = document.createElement("TD");
      var colorBox = document.createElement("INPUT");
      colorBox.type = "color";
      colorBox.value = color;
      colorBox.onchange = netColorChangeHandler(netname);
      colorBox.onmouseup = netColorRightClick(netname);
      colorBox.oncontextmenu = (e) => e.preventDefault();
      td.appendChild(colorBox);
      td.classList.add("color-column");
      tr.appendChild(td);
    } else {
      if (reflookup) {
        references = findRefInEntry(bomentry);
        if (references.length == 0) {
          continue;
        }
      } else {
        references = bomentry;
      }
      // Filter hidden columns
      var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
      columns.forEach((column) => {
        if (column === placeholderColumn) {
          var n = 1;
          if (column === "checkboxes")
            n = settings.checkboxes.length;
          for (i = 0; i < n; i++) {
            td = placeHolderElements.shift();
            tr.appendChild(td);
          }
          return;
        } else if (column === "checkboxes") {
          for (var checkbox of settings.checkboxes) {
            if (checkbox) {
              td = document.createElement("TD");
              var input = document.createElement("input");
              input.type = "checkbox";
              input.onchange = createCheckboxChangeHandler(checkbox, references, tr);
              setBomCheckboxState(checkbox, input, references);
              if (input.checked && settings.markWhenChecked == checkbox) {
                tr.classList.add("checked");
              }
              td.appendChild(input);
              tr.appendChild(td);
            }
          }
        } else if (column === "References") {
          td = document.createElement("TD");
          td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
          tr.appendChild(td);
        } else if (column === "Quantity" && settings.bommode == "grouped") {
          // Quantity
          td = document.createElement("TD");
          td.textContent = references.length;
          tr.appendChild(td);
        } else {
          // All the other fields
          var field_index = config.fields.indexOf(column)
          if (field_index < 0)
            return;
          var valueSet = new Set();
          references.map(r => r[1]).forEach((id) => valueSet.add(pcbdata.bom.fields[id][field_index]));
          td = document.createElement("TD");
          var output = new Array();
          for (let item of valueSet) {
            const visible = highlightFilter(String(item));
            if (typeof item === 'string' && item.match(urlRegex)) {
              output.push(`<a href="${item}" target="_blank">${visible}</a>`);
            } else {
              output.push(visible);
            }
          }
          td.innerHTML = output.join(", ");
          tr.appendChild(td);
        }
      });
    }
    bom.appendChild(tr);
    var handler = createRowHighlightHandler(tr.id, references, netname);
    tr.onmousemove = handler;
    highlightHandlers.push({
      id: tr.id,
      handler: handler,
    });
    if (references !== null) {
      for (var refIndex of references.map(r => r[1])) {
        footprintIndexToHandler[refIndex] = handler;
      }
    }
    if (netname !== null) {
      netsToHandler[netname] = handler;
    }
    if ((filter || reflookup) && first) {
      handler();
      first = false;
    }
  }
  EventHandler.emitEvent(
    IBOM_EVENT_TYPES.BOM_BODY_CHANGE_EVENT, {
    filter: filter,
    reflookup: reflookup,
    checkboxes: settings.checkboxes,
    bommode: settings.bommode,
  });
}

function highlightPreviousRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[highlightHandlers.length - 1].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[0].id == currentHighlightedRowId) {
      highlightHandlers[highlightHandlers.length - 1].handler();
    } else {
      for (var i = 0; i < highlightHandlers.length - 1; i++) {
        if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function highlightNextRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[0].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
      highlightHandlers[0].handler();
    } else {
      for (var i = 1; i < highlightHandlers.length; i++) {
        if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function populateBomTable() {
  populateBomHeader();
  populateBomBody();
  setBomHandlers();
  resizableGrid(bomhead);
}

function footprintsClicked(footprintIndexes) {
  var lastClickedIndex = footprintIndexes.indexOf(lastClicked);
  for (var i = 1; i <= footprintIndexes.length; i++) {
    var refIndex = footprintIndexes[(lastClickedIndex + i) % footprintIndexes.length];
    if (refIndex in footprintIndexToHandler) {
      lastClicked = refIndex;
      footprintIndexToHandler[refIndex]();
      smoothScrollToRow(currentHighlightedRowId);
      break;
    }
  }
}

function netClicked(net) {
  if (net in netsToHandler) {
    netsToHandler[net]();
    smoothScrollToRow(currentHighlightedRowId);
  } else {
    clearHighlightedFootprints();
    highlightedNet = net;
    drawHighlights();
  }
}

function updateFilter(input) {
  filter = input.toLowerCase();
  populateBomTable();
}

function updateRefLookup(input) {
  reflookup = input.toLowerCase();
  populateBomTable();
}

function changeCanvasLayout(layout) {
  document.getElementById("fl-btn").classList.remove("depressed");
  document.getElementById("fb-btn").classList.remove("depressed");
  document.getElementById("bl-btn").classList.remove("depressed");
  switch (layout) {
    case 'F':
      document.getElementById("fl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(1);
      }
      break;
    case 'B':
      document.getElementById("bl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(0);
      }
      break;
    default:
      document.getElementById("fb-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.setSizes([50, 50]);
      }
  }
  settings.canvaslayout = layout;
  writeStorage("canvaslayout", layout);
  resizeAll();
  changeBomMode(settings.bommode);
}

function populateMetadata() {
  document.getElementById("title").innerHTML = pcbdata.metadata.title;
  document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
  document.getElementById("company").innerHTML = pcbdata.metadata.company;
  document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
  if (pcbdata.metadata.title != "") {
    document.title = pcbdata.metadata.title + " BOM";
  }
  // Calculate board stats
  var fp_f = 0,
    fp_b = 0,
    pads_f = 0,
    pads_b = 0,
    pads_th = 0;
  for (var i = 0; i < pcbdata.footprints.length; i++) {
    if (pcbdata.bom.skipped.includes(i)) continue;
    var mod = pcbdata.footprints[i];
    if (mod.layer == "F") {
      fp_f++;
    } else {
      fp_b++;
    }
    for (var pad of mod.pads) {
      if (pad.type == "th") {
        pads_th++;
      } else {
        if (pad.layers.includes("F")) {
          pads_f++;
        }
        if (pad.layers.includes("B")) {
          pads_b++;
        }
      }
    }
  }
  document.getElementById("stats-components-front").innerHTML = fp_f;
  document.getElementById("stats-components-back").innerHTML = fp_b;
  document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
  document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
  document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
  document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
  document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
  document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
  document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
  document.getElementById("stats-th-pads").innerHTML = pads_th;
  // Update version string
  document.getElementById("github-link").innerHTML = "InteractiveHtmlBom&nbsp;" +
    /^v\d+\.\d+/.exec(pcbdata.ibom_version)[0];
}

function changeBomLayout(layout) {
  document.getElementById("bom-btn").classList.remove("depressed");
  document.getElementById("lr-btn").classList.remove("depressed");
  document.getElementById("tb-btn").classList.remove("depressed");
  switch (layout) {
    case 'bom-only':
      document.getElementById("bom-btn").classList.add("depressed");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      document.getElementById("frontcanvas").style.display = "none";
      document.getElementById("backcanvas").style.display = "none";
      document.getElementById("bot").style.height = "";
      break;
    case 'top-bottom':
      document.getElementById("tb-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.remove("split-horizontal");
      document.getElementById("canvasdiv").classList.remove("split-horizontal");
      document.getElementById("frontcanvas").classList.add("split-horizontal");
      document.getElementById("backcanvas").classList.add("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        direction: "vertical",
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        onDragEnd: resizeAll
      });
      break;
    case 'left-right':
      document.getElementById("lr-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.add("split-horizontal");
      document.getElementById("canvasdiv").classList.add("split-horizontal");
      document.getElementById("frontcanvas").classList.remove("split-horizontal");
      document.getElementById("backcanvas").classList.remove("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        direction: "vertical",
        onDragEnd: resizeAll
      });
  }
  settings.bomlayout = layout;
  writeStorage("bomlayout", layout);
  changeCanvasLayout(settings.canvaslayout);
}

function changeBomMode(mode) {
  document.getElementById("bom-grouped-btn").classList.remove("depressed");
  document.getElementById("bom-ungrouped-btn").classList.remove("depressed");
  document.getElementById("bom-netlist-btn").classList.remove("depressed");
  var chkbxs = document.getElementsByClassName("visibility_checkbox");

  switch (mode) {
    case 'grouped':
      document.getElementById("bom-grouped-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = false;
      }
      break;
    case 'ungrouped':
      document.getElementById("bom-ungrouped-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = false;
      }
      break;
    case 'netlist':
      document.getElementById("bom-netlist-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = true;
      }
  }

  writeStorage("bommode", mode);
  if (mode != settings.bommode) {
    settings.bommode = mode;
    bomSortFunction = null;
    currentSortColumn = null;
    currentSortOrder = null;
    clearHighlightedFootprints();
  }
  populateBomTable();
}

function focusFilterField() {
  focusInputField(document.getElementById("filter"));
}

function focusRefLookupField() {
  focusInputField(document.getElementById("reflookup"));
}

function toggleBomCheckbox(bomrowid, checkboxnum) {
  if (!bomrowid || checkboxnum > settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
  checkbox.checked = !checkbox.checked;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function checkBomCheckbox(bomrowid, checkboxname) {
  var checkboxnum = 0;
  while (checkboxnum < settings.checkboxes.length &&
    settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
    checkboxnum++;
  }
  if (!bomrowid || checkboxnum >= settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
  checkbox.checked = true;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function setBomCheckboxes(value) {
  writeStorage("bomCheckboxes", value);
  settings.checkboxes = value.split(",").map((e) => e.trim()).filter((e) => e);
  prepCheckboxes();
  populateMarkWhenCheckedOptions();
  setMarkWhenChecked(settings.markWhenChecked);
}

function setMarkWhenChecked(value) {
  writeStorage("markWhenChecked", value);
  settings.markWhenChecked = value;
  markedFootprints.clear();
  for (var ref of (value ? getStoredCheckboxRefs(value) : [])) {
    markedFootprints.add(ref);
  }
  populateBomTable();
  drawHighlights();
}

function prepCheckboxes() {
  var table = document.getElementById("checkbox-stats");
  while (table.childElementCount > 1) {
    table.removeChild(table.lastChild);
  }
  if (settings.checkboxes.length) {
    table.style.display = "";
  } else {
    table.style.display = "none";
  }
  for (var checkbox of settings.checkboxes) {
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    td.innerHTML = checkbox;
    tr.appendChild(td);
    td = document.createElement("TD");
    td.id = "checkbox-stats-" + checkbox;
    var progressbar = document.createElement("div");
    progressbar.classList.add("bar");
    td.appendChild(progressbar);
    var text = document.createElement("div");
    text.classList.add("text");
    td.appendChild(text);
    tr.appendChild(td);
    table.appendChild(tr);
    updateCheckboxStats(checkbox);
  }
}

function populateMarkWhenCheckedOptions() {
  var container = document.getElementById("markWhenCheckedContainer");

  if (settings.checkboxes.length == 0) {
    container.parentElement.style.display = "none";
    return;
  }

  container.innerHTML = '';
  container.parentElement.style.display = "inline-block";

  function createOption(name, displayName) {
    var id = "markWhenChecked-" + name;

    var div = document.createElement("div");
    div.classList.add("radio-container");

    var input = document.createElement("input");
    input.type = "radio";
    input.name = "markWhenChecked";
    input.value = name;
    input.id = id;
    input.onchange = () => setMarkWhenChecked(name);
    div.appendChild(input);

    // Preserve the selected element when the checkboxes change
    if (name == settings.markWhenChecked) {
      input.checked = true;
    }

    var label = document.createElement("label");
    label.innerHTML = displayName;
    label.htmlFor = id;
    div.appendChild(label);

    container.appendChild(div);
  }
  createOption("", "None");
  for (var checkbox of settings.checkboxes) {
    createOption(checkbox, checkbox);
  }
}

function updateCheckboxStats(checkbox) {
  var checked = getStoredCheckboxRefs(checkbox).size;
  var total = pcbdata.footprints.length - pcbdata.bom.skipped.length;
  var percent = checked * 100.0 / total;
  var td = document.getElementById("checkbox-stats-" + checkbox);
  td.firstChild.style.width = percent + "%";
  td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
}

function constrain(number, min, max){
  return Math.min(Math.max(parseInt(number), min), max);
}

document.onkeydown = function (e) {
  switch (e.key) {
    case "n":
      if (document.activeElement.type == "text") {
        return;
      }
      if (currentHighlightedRowId !== null) {
        checkBomCheckbox(currentHighlightedRowId, "placed");
        highlightNextRow();
        e.preventDefault();
      }
      break;
    case "ArrowUp":
      highlightPreviousRow();
      e.preventDefault();
      break;
    case "ArrowDown":
      highlightNextRow();
      e.preventDefault();
      break;
    case "ArrowLeft":
    case "ArrowRight":
      if (document.activeElement.type != "text"){
        e.preventDefault();
        let boardRotationElement = document.getElementById("boardRotation")
        settings.boardRotation = parseInt(boardRotationElement.value);  // degrees / 5
        if (e.key == "ArrowLeft"){
            settings.boardRotation += 3;  // 15 degrees
        }
        else{
            settings.boardRotation -= 3;
        }
        settings.boardRotation = constrain(settings.boardRotation, boardRotationElement.min, boardRotationElement.max);
        boardRotationElement.value = settings.boardRotation
        setBoardRotation(settings.boardRotation);
      }
      break;
    default:
      break;
  }
  if (e.altKey) {
    switch (e.key) {
      case "f":
        focusFilterField();
        e.preventDefault();
        break;
      case "r":
        focusRefLookupField();
        e.preventDefault();
        break;
      case "z":
        changeBomLayout("bom-only");
        e.preventDefault();
        break;
      case "x":
        changeBomLayout("left-right");
        e.preventDefault();
        break;
      case "c":
        changeBomLayout("top-bottom");
        e.preventDefault();
        break;
      case "v":
        changeCanvasLayout("F");
        e.preventDefault();
        break;
      case "b":
        changeCanvasLayout("FB");
        e.preventDefault();
        break;
      case "n":
        changeCanvasLayout("B");
        e.preventDefault();
        break;
      default:
        break;
    }
    if (e.key >= '1' && e.key <= '9') {
      toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
      e.preventDefault();
    }
  }
}

function hideNetlistButton() {
  document.getElementById("bom-ungrouped-btn").classList.remove("middle-button");
  document.getElementById("bom-ungrouped-btn").classList.add("right-most-button");
  document.getElementById("bom-netlist-btn").style.display = "none";
}

window.onload = function (e) {
  initUtils();
  initRender();
  initStorage();
  initDefaults();
  cleanGutters();
  populateMetadata();
  dbgdiv = document.getElementById("dbg");
  bom = document.getElementById("bombody");
  bomhead = document.getElementById("bomhead");
  filter = "";
  reflookup = "";
  if (!("nets" in pcbdata)) {
    hideNetlistButton();
  }
  initDone = true;
  setBomCheckboxes(document.getElementById("bomCheckboxes").value);
  // Triggers render
  changeBomLayout(settings.bomlayout);

  // Users may leave fullscreen without touching the checkbox. Uncheck.
  document.addEventListener('fullscreenchange', () => {
    if (!document.fullscreenElement)
      document.getElementById('fullscreenCheckbox').checked = false;
  });
}

window.onresize = resizeAll;
window.matchMedia("print").addListener(resizeAll);

///////////////////////////////////////////////

///////////////////////////////////////////////

///////////////////////////////////////////////
  </script>
</head>

<body>

<div id="topmostdiv" class="topmostdiv">
  <div id="top">
    <div style="float: right; height: 100%;">
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="menubtn"></button>
        <div class="menu-content">
          <label class="menu-label menu-label-top" style="width: calc(50% - 18px)">
            <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
            Dark mode
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label menu-label-top" style="width: calc(50% - 17px); border-left: 0;">
            <input id="fullscreenCheckbox" type="checkbox" onchange="setFullscreen(this.checked)">
            Full Screen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
            Fab layer
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
            Silkscreen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
            References
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
            Values
          </label>
          <div id="tracksAndZonesCheckboxes">
            <label class="menu-label" style="width: calc(50% - 18px)">
              <input id="tracksCheckbox" type="checkbox" checked onchange="tracksVisible(this.checked)">
              Tracks
            </label><!-- This comment eats space! All of it!
            --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
              <input id="zonesCheckbox" type="checkbox" checked onchange="zonesVisible(this.checked)">
              Zones
            </label>
          </div>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
            Pads
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
            DNP outlined
          </label>
          <label class="menu-label">
            <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
            Continuous redraw on drag
          </label>
          <label class="menu-label">
            Highlight first pin
            <form id="highlightpin1">
              <div class="flexbox">
                <label>
                  <input type="radio" name="highlightpin1" value="none" onchange="setHighlightPin1('none')">
                  None
                </label>
                <label>
                  <input type="radio" name="highlightpin1" value="all" onchange="setHighlightPin1('all')">
                  All
                </label>
                <label>
                  <input type="radio" name="highlightpin1" value="selected" onchange="setHighlightPin1('selected')">
                  Selected
                </label>
              </div>
            </form>
          </label>
          <label class="menu-label">
            <span>Board rotation</span>
            <span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
            <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
          </label>
          <label class="menu-label">
            <input id="offsetBackRotationCheckbox" type="checkbox" onchange="setOffsetBackRotation(this.checked)">
            Offset back rotation
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Bom checkboxes</div>
            <input id="bomCheckboxes" class="menu-textbox" type=text
                   oninput="setBomCheckboxes(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Mark when checked</div>
            <div id="markWhenCheckedContainer"></div>
          </label>
          <label class="menu-label">
            <span class="shameless-plug">
              <span>Created using</span>
              <a id="github-link" target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
              <a target="blank" title="Mouse and keyboard help" href="https://github.com/openscopeproject/InteractiveHtmlBom/wiki/Usage#bom-page-mouse-actions" style="text-decoration: none;"><label class="help-link">?</label></a>
            </span>
          </label>
        </div>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
                title="Front only">F
        </button>
        <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
                title="Front and Back">FB
        </button>
        <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
                title="Back only">B
        </button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
                title="BOM only"></button>
        <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
                title="BOM left, drawings right"></button>
        <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
                title="BOM top, drawings bot"></button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-grouped-btn" class="left-most-button" onclick="changeBomMode('grouped')"
                title="Grouped BOM"></button>
        <button id="bom-ungrouped-btn" class="middle-button" onclick="changeBomMode('ungrouped')"
                title="Ungrouped BOM"></button>
        <button id="bom-netlist-btn" class="right-most-button" onclick="changeBomMode('netlist')"
                title="Netlist"></button>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="statsbtn"></button>
        <div class="menu-content">
          <table class="stats">
            <tbody>
              <tr>
                <td width="40%">Board stats</td>
                <td>Front</td>
                <td>Back</td>
                <td>Total</td>
              </tr>
              <tr>
                <td>Components</td>
                <td id="stats-components-front">~</td>
                <td id="stats-components-back">~</td>
                <td id="stats-components-total">~</td>
              </tr>
              <tr>
                <td>Groups</td>
                <td id="stats-groups-front">~</td>
                <td id="stats-groups-back">~</td>
                <td id="stats-groups-total">~</td>
              </tr>
              <tr>
                <td>SMD pads</td>
                <td id="stats-smd-pads-front">~</td>
                <td id="stats-smd-pads-back">~</td>
                <td id="stats-smd-pads-total">~</td>
              </tr>
              <tr>
                <td>TH pads</td>
                <td colspan=3 id="stats-th-pads">~</td>
              </tr>
            </tbody>
          </table>
          <table class="stats">
            <col width="40%"/><col />
            <tbody id="checkbox-stats">
              <tr>
                <td colspan=2 style="border-top: 0">Checkboxes</td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="iobtn"></button>
        <div class="menu-content">
          <div class="menu-label menu-label-top">
            <div style="margin-left: 5px;">Save board image</div>
            <div class="flexbox">
              <input id="render-save-width" class="menu-textbox" type="text" value="1000" placeholder="Width"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
              <span>X</span>
              <input id="render-save-height" class="menu-textbox" type="text" value="1000" placeholder="Height"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
            </div>
            <label>
              <input id="render-save-transparent" type="checkbox">
              Transparent background
            </label>
            <div class="flexbox">
              <button class="savebtn" onclick="saveImage('F')">Front</button>
              <button class="savebtn" onclick="saveImage('B')">Back</button>
            </div>
          </div>
          <div class="menu-label">
            <span style="margin-left: 5px;">Config and checkbox state</span>
            <div class="flexbox">
              <button class="savebtn" onclick="saveSettings()">Export</button>
              <button class="savebtn" onclick="loadSettings()">Import</button>
              <button class="savebtn" onclick="resetSettings()">Reset</button>
            </div>
          </div>
          <div class="menu-label">
            <span style="margin-left: 5px;">Save bom table as</span>
            <div class="flexbox">
              <button class="savebtn" onclick="saveBomTable('csv')">csv</button>
              <button class="savebtn" onclick="saveBomTable('txt')">txt</button>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="fileinfodiv" style="overflow: auto;">
      <table class="fileinfo">
        <tbody>
          <tr>
            <td id="title" class="title" style="width: 70%">
              Title
            </td>
            <td id="revision" class="title" style="width: 30%">
              Revision
            </td>
          </tr>
          <tr>
            <td id="company">
              Company
            </td>
            <td id="filedate">
              Date
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <div id="bot" class="split" style="height: calc(100% - 80px)">
    <div id="bomdiv" class="split split-horizontal">
      <div style="width: 100%">
        <input id="reflookup" class="textbox searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
               oninput="updateRefLookup(this.value)">
        <input id="filter" class="textbox searchbox filter hideonprint" type="text" placeholder="Filter"
               oninput="updateFilter(this.value)">
        <div class="button-container hideonprint" style="float: left; margin: 0;">
          <button id="copy" title="Copy bom table to clipboard"
               onclick="saveBomTable('clipboard')"></button>
        </div>
      </div>
      <div id="dbg"></div>
      <table class="bom" id="bomtable">
        <thead id="bomhead">
        </thead>
        <tbody id="bombody">
        </tbody>
      </table>
    </div>
    <div id="canvasdiv" class="split split-horizontal">
      <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
      <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
    </div>
  </div>
</div>

</body>

</html>
